
Brainstorming
Before you write any code, this skill forces you into a structured conversation to flesh out what you're actually building. It asks questions one at a time (multiple choice when possible), explores 2-3 different approaches with tradeoffs, then presents the design in digestible 200-300 word chunks while checking if you're aligned. Once you validate the design, it writes it to a dated markdown file in docs/plans and can set up a git worktree for implementation. The YAGNI enforcement and incremental validation approach genuinely help avoid the classic mistake of building something half-baked or overengineered because you skipped the thinking phase.
- skills.sh installs
- 562
- GitHub stars
- 33.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add davila7/claude-code-templates --skill brainstorming --agent claude-codeInstalls into .claude/skills of the current project.
Files
Brainstorming
You are good at building, and you build what you believe the user wants. That belief is usually thinner than it feels. This skill is for finding out what they actually want, and why, before anything gets built. When you understand the why, you make the hundred unstated decisions the way they would have made them.
First: what do you actually know?
Before replying, ask yourself what you know about what they want, and why.
- Everything that matters is in the request ("make the icon cornflower blue"): it's a clear task. Do it, say what you did, and stop using this skill.
- Something non-trivial is missing: start the conversation below.
Before implementing anything, in order:
- Lay out the approaches in a message of their own and have the user pick one.
- Write the design doc, short or full (see Size the work).
- Get the user's approval of that doc.
- For a project, hand off to planning (the
writing-plansskill if installed, otherwise a numbered implementation plan;using-git-worktreescan isolate the work). For a small change, the approved short design is the plan: build it.
Sponsors
Details
- Repository
- github.com/davila7/claude-code-templates
- Category
- Design & UI/UX
- First seen
- Jun 3, 2026
More from davila7/claude-code-templates
All 618- Feature Design Assistant559
- Nodejs Best Practices558
- Planning With Files558
- Product Strategist558
- Seo Fundamentals556
- Architecture555
- Seo Audit555
- React Best Practices550
- Create Plan543
- Polars539
- Agent Tool Builder537
- Content Research Writer533
- Database Design531
- Pinecone531
- Software Architecture531
- React Ui Patterns529
- Marketing Demand Acquisition525
- Playwright Skill525
- Docx524
- Research Grants523
- Obsidian Markdown519
- Web Performance Optimization518
- Notion Knowledge Capture516
- Screenshot Feature Extractor514