Post by Clement Bruneau
Founding Team @Dust, ex Aircall, YC alumn
We built most of our 'agents' wrong. At Dust, we had packaged capabilities as standalone agents that other agents could call. Worked fine. But it meant every capability lived in a silo. Then we realized: what if instead of building 50 specialized agents, we built Skills—reusable packages of tools and instructions that any capable agent could compose together? Same underlying capability. 10x the flexibility. Example: Deep Dive used to be its own agent. Now it's a Skill. Any agent can access those research capabilities and combine them with other tools on the fly. The lesson for anyone building: before you create another agent, ask if you're actually building a reusable skill that should be composable. More in comments below.