# Brainstorm

> Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get roasted on their design, or mentions "brainstorm".

- Skill: `franky47/brainstorm` (Agent Skill)
- Install (CLI): `npx skillmds@latest add franky47/brainstorm`
- Raw SKILL.md: https://api.skillmd.com/api/skills/franky47/brainstorm/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: franky47 (https://skillmd.com/u/franky47)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/franky47/brainstorm

---


Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one by one. Iterate over branches one at a time.

If a question can be answered by exploring the codebase, explore the codebase instead.

**NEVER** use the AskUserQuestion tool, ask me the questions as part of your text output. For each question, provide your recommended answer.

**HARD RULE: ONE question per turn. Then STOP. Wait for reply.** No lists. No "and also". No follow-ups. No bundled sub-questions. One `?` per response. Violating this defeats the skill.

Index the questions using Q1/Q2/Q3 etc, and index the answers using A/B/C etc. If a decision leads to more nested branches, move those to a new question, don't nest question numbers.

