claude-code-framework/essential/skills/workflow/brainstorming/SKILL.md
Structured ideation and design review before any creative or constructive work. Use before building features, components, architecture, dashboards, or automation workflows. Triggers on "plan this", "design this", "brainstorm", "think through", "what should we build", "how should I approach".
npx skillsauth add tokenized2027/claude-initilization-v7 brainstormingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Structured one-question-at-a-time ideation that turns vague ideas into validated designs before implementation begins.
Jumping straight to code is the #1 cause of rework. This skill forces clarity before a single line is written. For autonomous agents on the mini PC, this prevents wasted API tokens and dead-end builds.
Ask exactly ONE question at a time. Wait for an answer before asking the next. Never front-load five questions.
Opening question (always start here):
"What problem are you trying to solve, and who has that problem?"
If the task came from the orchestrator (autonomous mode), extract the problem from the task description and state your understanding before proceeding.
Work through these in order. Skip any already answered:
Produce exactly 3 approaches. For each:
Pick one approach. State why in 2 sentences. Reference the constraints from Step 2.
Produce a structured brief the next agent (architect, developer, etc.) can act on:
## Design Brief: [Feature Name]
### Problem
[1-2 sentences]
### Solution (Chosen Approach)
[Name]: [2-3 sentences]
### Scope
- IN: [what we're building]
- OUT: [what we're not building]
### Technical Decisions
- Stack: [tech choices]
- Data: [storage/API needs]
- Auth: [if applicable]
### Acceptance Criteria
1. [Testable criterion]
2. [Testable criterion]
3. [Testable criterion]
### Handoff To
[Next agent: system-architect | frontend-developer | backend-developer]
When invoked by the orchestrator without a human in the loop:
docs/ directory✅ Use brainstorming when:
❌ Don't use brainstorming for:
| Phase | Output | Time | |-------|--------|------| | Capture | Problem statement | 1 min | | Constraints | 6 constraint answers | 2-3 min | | Options | 3 approaches compared | 3-5 min | | Recommend | Chosen approach + why | 1 min | | Brief | Structured handoff doc | 2 min |
development
Methodical debugging using reproducible steps, instrumentation, and root-cause analysis. Use when something is broken and you don't know why. Triggers on "bug", "broken", "not working", "error", "fails intermittently", "regression", "unexpected behavior".
development
Optimize prompts for Claude Code agents, API calls, and multi-agent orchestration. Use when writing system prompts, agent instructions, or refining LLM interactions. Triggers on "improve prompt", "write a prompt", "agent instructions", "system prompt", "prompt not working", "LLM output quality".
testing
Generates test files for components and functions with setup, basic tests, and mocks. Use when user says "add tests", "create test", "test this component", or mentions testing.
development
Generates React components with TypeScript, props interface, and example usage. Use when user says "create component", "new component", "add React component", or mentions creating UI elements.