brainstorm · neolabhq — Claude Code skill: what it does, how to install
Turns rough project ideas into detailed specifications through guided dialogue. It compares six architectural options before any code or implementation planning begins.
npx skills add NeoLabHQ/context-engineering-kit --skill brainstorm -a claude-codeWhat brainstorm does
The skill begins by inspecting repository files and recent commits. It then guides the discussion by asking one question per turn, preferring multiple-choice formats over open prompts. This structure limits confusion. The agent focuses strictly on constraints and practical success criteria.
To evaluate potential solutions, the assistant generates 6 distinct approaches paired with numerical probabilities. The first 3 target standard options above 0.80. The remaining 3 explore diverse edge approaches below 0.10. Once an approach is chosen, the design arrives in incremental chunks of 200-300 words covering architecture, data flow, and error handling.
Running this skill on purely mechanical tasks or simple code edits introduces unnecessary friction. If no specification file exists yet, the output routes to /add-task, preparing the workspace for subsequent refinement via /plan-task <task-file-path>.
What it helps with
- clarify requirements before writing implementation code
- compare six technical approaches with trade-offs
- review proposed designs in small validated increments
- export approved designs into tasks via
/add-task
Example prompts for the agent
- I want to add webhook delivery to our API, help me design it
- Let's brainstorm approaches for background job processing
- Help me design a caching layer before we write any code
How to install brainstorm
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill brainstorm -a claude-code2Manually: put the files in place
~/.claude/skills/brainstorm/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/brainstorm/
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill brainstorm -a codex2Manually: put the files in place
.agents/skills/brainstorm/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill brainstorm -a cursor2Manually: put the files in place
.cursor/skills/brainstorm/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit brainstorm2Manually: put the files in place
.github/skills/brainstorm/SKILL.md1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill brainstorm -a gemini-cli2Platform CLI
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/brainstormManually: put the files in place
.devin/skills/brainstorm/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill brainstorm -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about brainstorm
How to install brainstorm in Claude Code?
Run npx skills add NeoLabHQ/context-engineering-kit --skill brainstorm -a claude-code in your terminal.
What does the brainstorm skill do?
It refines features into designs by asking single questions, presenting 6 solution variants, and delivering specs in short sections.
When should you avoid using brainstorm?
Skip it for straightforward mechanical tasks, such as direct bug fixes or minor refactoring where architectural choices are already decided.
Similar skills
All skills for Agent setup: memory, context, orchestration →brainstorm by other authors comes first.