A lot of the time, I start with only a vague idea and want a coding agent to interview me properly to turn that fuzziness into a concrete, usable spec. So I built this spec-builder skill that you can use with any coding agent. Just run npx skills add [<https://github.com/ilamanov/skills>](<https://github.com/ilamanov/skills>) --skill spec-builder
There have already been a few similar skills in this space:
Where this one differs:
It adapts the questions to your expertise level, instead of assuming you’re always a senior software engineer
It’s not software-only - it works just as well for hardware products, docs, presentations, or exploratory ideas
There’s a midway checkpoint before diving into details:
It supports different output document types (specs, pitch decks, etc.) and adjusts the questioning style accordingly (see example screenshots below)


For example, if you want to evaluate business viability, you can ask it to generate a pitch deck. It will then probe your idea from a market, positioning, and distribution angle - instead of defaulting to technical implementation details. Here are some examples:


