Use when you have a feature idea but the scope or UX is still ambiguous — runs a lightweight Socratic design dialogue (3-5 AUQ rounds) and writes a spec markdown file. Use BEFORE /plan feature when product intent needs validation; skip to /plan feature when scope is already clear. HARD-GATE prevents any code work until the design is user-approved.
Installs into .claude/skills of the current project.
Are you the author of Brainstorm?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/kanevry-brainstorm-session-orchestrator)
---
name: brainstorm
description: "Use when you have a feature idea but the scope or UX is still ambiguous — runs a lightweight Socratic design dialogue (3-5 AUQ rounds) and writes a spec markdown file. Use BEFORE /plan feature when product intent needs validation; skip to /plan feature when scope is already clear. HARD-GATE prevents any code work until the design is user-approved."
disable-model-invocation: true
---
# brainstorm
Canonical skill: `skills/brainstorm/SKILL.md`
Read that file and follow it exactly. Resolve relative links against `skills/brainstorm/`, not this wrapper.
Cursor has no Skill tool. Treat "invoke the brainstorm skill" as: Read `skills/brainstorm/SKILL.md`.