brainstorm
Explores ideas and defines problems through free-form conversation. Use before /prd when direction is unclear.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Explores ideas and defines problems through free-form conversation. Use before /prd when direction is unclear.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Pre-meeting B2B account research. Produces a structured account brief (company overview, recent news, tech stack, decision structure hypothesis, hypothesized pain points, approach strategy). Use before /discovery-prep.
Generates a Discovery meeting plan from an account brief — SPIN questions, MEDDIC checklist, hypothesized pain points with verification questions, objection prep, time-boxed agenda. Run after /account-brief, before the meeting.
Generates post-meeting follow-up assets — customer-facing email draft, internal action list, CRM update fields, account_brief updates, champion status tracking. Run after any sales meeting.
Converts sales-written meeting notes (discovery type) into a PRD draft for PoC building, and updates account_brief.md with newly learned facts. The bridge between sales discovery and engineering PoC. Run after a discovery meeting, before /kickoff.
Generates a closing proposal from demo meeting notes + the actual PoC + account brief. Business-value first; technical specs in appendix. Run after a demo meeting, before contract negotiation.
Analyzes and critiques business viability. Use after /brainstorm and before /prd.
استنادا إلى تصنيف SOC المهني
| name | brainstorm |
| description | Explores ideas and defines problems through free-form conversation. Use before /prd when direction is unclear. |
| argument-hint | [output file path, default docs/brainstorm_notes.md] |
| disable-model-invocation | false |
| allowed-tools | Task, Read, Glob, Grep, Write, Edit, WebSearch, Bash(python3 scripts/has_skill.py *), Bash(python3 scripts/capture_source.py *), Bash(python3 scripts/validate_research_claim.py *), Bash(python3 scripts/synthesize_from_deep_research.py *), Bash(bash ${CLAUDE_PLUGIN_ROOT}/scripts/*), Bash(python3 ${CLAUDE_PLUGIN_ROOT}/scripts/*) |
Kit root: ${CLAUDE_PLUGIN_ROOT}
scripts/ dir): prefix every kit script command with it, e.g.
bash <kit-root>/scripts/checkpoint.sh …. Absolute paths also work from worktrees.${…} placeholder above → standalone layout: run commands as written.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.
Steps: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 does success look like? What constraints exist?
Ask 1–2 questions at a time. Do not overwhelm. Discovery is conversational and not research-grounded — keep it light.
5a) Existing Landscape research (only this section is research-grounded; per SPEC-018 platform-first delegation):
- Probe runtime: python3 scripts/has_skill.py deep-research
- Exit 0 OR 2 → primary path: invoke /deep-research with a scoped question about competing solutions / existing tools / market landscape for the user's problem. Pass the report through python3 scripts/synthesize_from_deep_research.py --mode brainstorm to render the Existing Landscape section. Then run the synthesizer-auditor: invoke Task with subagent_type: synthesizer-auditor, inputs = (rendered Existing Landscape draft, /deep-research report). Block save on claim_dropped / claim_distorted / evidence_distorted / scope_change findings.
- Exit 1 → degraded path: ask the user for 1–3 source URLs about existing solutions. For each URL: python3 scripts/capture_source.py <url>. Construct each landscape claim per templates/research_claim.md. Validate every claim with python3 scripts/validate_research_claim.py --claim-file <claim>.json; block save on non-ok verdicts. Run Task with subagent_type: research-auditor, inputs = (draft, snapshot directory). Block save on context_contradicts / scope_change findings.
- No source available on either path → render the section as the literal line Data: not available — re-run /deep-research with a sharper question or accept "no data". Never paraphrase to fill in.
6a) Ideation phase: Once the problem is clear, propose 2–3 solution directions with brief pros/cons for each. Help the user narrow down. This step is authored opinion, not research-grounded.
7a) 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 / Existing Landscape / Ideation as needed for that area. Existing Landscape edits MUST follow the same primary/degraded path probe — never re-introduce free-form web claims. 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.has_skill.py reports exit code 2 (runtime-built-in, filesystem-invisible) and /deep-research returns a "skill not found" error inline, fall back to the degraded path and emit telemetry event research_degraded_path_used.NEVER:
Source: line must trace back to either a /deep-research report (primary path) or a captured snapshot under docs/references/research/ (degraded path).INSTEAD:
/deep-research adversarial verification + the synthesizer-auditor's drop/distortion check lower the floor on Existing Landscape fabrication. They do NOT push it to zero — a claim that is verbatim in the upstream report but interpreted wrong (conditional forecast cited as fact, scope mismatch) survives both. Discovery and Ideation phases are authored opinion and carry no such gate; they are the user's call to trust.
/prd to create a PRD using the brainstorm notes as context.