Brainstorm First — Design skill for Claude Code
Before starting any non-trivial task (>0.5 day, new feature, new UI page, new integration, refactor spanning 5 files), it is mandatory to ask the requester 3-5 clarifying questions about scope, edge.
How to install Brainstorm First
Installs to ~/.claude/skills/rustidi-ml-portfolio-brainstorm-first/SKILL.md
mkdir -p ~/.claude/skills/rustidi-ml-portfolio-brainstorm-first && curl -fsSL https://raw.githubusercontent.com/rustidi/ml-portfolio/HEAD/skills/brainstorm-first.md -o ~/.claude/skills/rustidi-ml-portfolio-brainstorm-first/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Brainstorm First does
name: brainstorm-first description: Before starting any non-trivial task (>0.5 day, new feature, new UI page, new integration, refactor spanning >5 files), it is mandatory to ask the requester 3-5 clarifying questions about scope, edge cases, and success criteria — and wait for answers BEFORE planning or coding. Trigger when the requester says "do X" / "add feature Y" and the task is non-trivial. Inspired by /brainstorm from obra/superpowers.
Brainstorm-First — mandatory clarification
Alternatives in Design
- Od Contribute — Open a first-contribution PR (or bug issue) on nexu-io/open-design — works for non-coders too 91.8k ★
- Brainstorm Experiments New — Design lean pretotypes for new product validation 7.8k ★
- Kode Agent — Kode Agent — Design for post-human workflows 5k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Claude Plan With Me Skill
A Claude skill that turns plan mode into a structured, repo-grounded design conversation with senior-engineer-
Revise
Change an existing GraphCompose template as a new revision — content, assets, theme, layout or a pure refactor
Vistack
Route a unit of engineering work — issue, task, bug, feature, refactor, design implementation — through viStac
Scaffold Project
Scaffold a new design-product project that matches the recommended Claude Code layout (the reference structure
UX Discover
The mandatory 10-field intake before any generation. Asks project type, audience, primary goal, tone, must-hav
Inject
Manual one-shot inject of relevant DESIGN.md tokens into the current phase's findings.md "## Design Context" s
Related Agents
Requirements Manager.Agent
Expert business analyst for software requirements management. Use when: (1) Starting new features or projects,
Hydra Orchestrator
Route a non-trivial goal to the right Hydra knowledge, skills, workflows, and task state. Use when work spans
Worktree Setup.Agent
Use when starting work on any non-trivial task that involves edits, multiple parallel tasks on the same repo,