This is the skill you want running before you write any actual code. It walks you through understanding what you're building by asking questions one at a time, then proposing 2-3 approaches with trade-offs before you commit to anything. The design gets presented in small chunks so you can course-correct early instead of discovering problems after implementation. It writes the final design to a dated markdown file in your docs folder and can spin up a git worktree for isolated implementation. The enforced YAGNI principle is refreshing. It stops you from building the wrong thing, which is worth way more than any code generation trick.
npx skills add https://github.com/unclecatvn/agent-skills --skill brainstorming