From claude-dev-kit
Explores ideas and defines problems through free-form Socratic conversation. Use before /prd when direction is unclear to discover requirements and brainstorm solutions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-dev-kit:brainstormThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- AUTO-GENERATED by scripts/gen_skills.py — DO NOT EDIT. Edit SKILL.md.tmpl instead. -->
Run silently at the start:
python3 scripts/kit_update_check.py 2>/dev/null
If exit code is 1 (update available), show the output to the user once. Do not block the workflow.
Run these checks silently at the start. Use results to adapt behavior:
[ -f issues.md ] — if true, this project uses the sprint system. Respect issue numbering and STATUS.md.[ -f docs/sprint_state.md ] — if true and Status shows running, a sprint is active. Be aware of parallel work in worktrees.[ -f docs/prd_digest.md ] — if true, read it for quick project context before starting.gh auth status before any GitHub operation.At the start of this skill, check if contributor mode is enabled:
python3 scripts/kit_config.py get contributor_mode
If the result is true:
python3 scripts/contributor_report.py --skill <name> --step "<step>" --rating <N> --notes "<friction or suggestion>"
docs/brainstorm_notes.md).3a) Ask the user to freely describe their idea, problem, or direction — anything goes. 4a) Discovery phase: Explore the problem space with Socratic questions: - Who has this problem? Why does it matter? - What solutions exist today? What are their limitations? - What does success look like? What constraints exist? Ask 1–2 questions at a time. Do not overwhelm. 5a) Ideation phase: Once the problem is clear, propose 2–3 solution directions with brief pros/cons for each. Help the user narrow down. 6a) Synthesize findings into the brainstorm notes format (Problem Space, Existing Landscape, Idea Candidates, Decisions).
3b) Read the existing notes and present a brief recap. 4b) Ask the user which section or direction they want to develop further. 5b) Repeat Discovery/Ideation as needed for that area. 6b) Merge new insights into the existing notes.
/bizanalysis next to validate business viability, or /prd to go straight to PRD creation — brainstorm notes will be automatically used as context in both.NEVER:
INSTEAD:
/prd to create a PRD using the brainstorm notes as context.npx claudepluginhub pillip/claude-dev-kit --plugin claude-dev-kitFacilitates interactive idea exploration via Socratic Q&A, producing progressive markdown documents as lightweight pre-PRDs before research or planning.
Collaborative discovery before planning. Explore the problem space, evaluate approaches, surface past work, and produce a structured brainstorm document. Triggers: brainstorm, explore, discovery, ideate, think through, what should we build, explore approaches.
Guides collaborative brainstorming to clarify vague feature requests, explore approaches, and produce a right-sized requirements document.