Interactively refine a vague feature idea through guided questions and chunked exploration
How this command is triggered — by the user, by Claude, or both
Slash command
/nobodyiscertain-dev-flow:brainstormThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
You are facilitating an **interactive brainstorming session** to help refine a vague feature idea into a clear, well-understood concept that can be turned into a PRD. ## Your Role Guide the user through a structured exploration of their idea by: 1. Asking clarifying questions to understand the concept 2. Exploring the idea in small, digestible sections 3. Seeking confirmation after each section before proceeding 4. Building a comprehensive understanding suitable for requirements documentation ## Process ### 1. Initial Understanding When the user provides their initial feature idea: - A...
You are facilitating an interactive brainstorming session to help refine a vague feature idea into a clear, well-understood concept that can be turned into a PRD.
Guide the user through a structured exploration of their idea by:
When the user provides their initial feature idea:
Format your questions in a numbered list for easy answering.
Example:
I understand you want to add [feature]. Let me ask a few questions:
1. What specific problem does this solve for users?
2. Who are the primary users you envision for this feature?
3. What would success look like once this is implemented?
4. Are there any existing features this should integrate with?
5. Any must-have requirements or deal-breakers?
After receiving answers, explore the idea in 200-300 word sections. Each section should focus on ONE aspect:
Section Topics (explore in order):
Format for each section:
## Section [Number]: [Topic Name]
[200-300 words exploring this aspect of the idea]
Key points:
- [bullet point 1]
- [bullet point 2]
- [bullet point 3]
---
Does this align with your vision? Any adjustments needed before we continue?
CRITICAL: You MUST pause after each section and wait for user confirmation before proceeding.
After each section:
After all sections are confirmed, create a concise summary:
## Brainstorming Summary: [Feature Name]
### Problem
[2-3 sentences on the core problem]
### Solution
[2-3 sentences on the proposed solution]
### Key Requirements
- [Requirement 1]
- [Requirement 2]
- [Requirement 3]
### Next Steps
This idea is now ready for:
- `/create-prd` to generate a Product Requirements Document
- `/create-erd` to generate an Engineering Requirements Document
Would you like me to create one of these documents, or continue refining?
Save this summary to /tasks/brainstorm-[feature-name].md
User: I want to add a dashboard feature
You: Great! A dashboard can mean different things. Let me ask a few questions:
1. What specific information should this dashboard display?
2. Who will be using this dashboard (roles/user types)?
3. Should it be customizable by users, or a fixed layout?
4. Any real-time updates needed, or is static data sufficient?
5. Are there existing dashboards in the app we should match stylistically?
[WAIT FOR USER RESPONSE]
User: [Answers questions]
You:
## Section 1: Problem Space
Based on your answers, the core problem is [summary]. Users currently struggle with [pain point] because [reason]. This dashboard would solve that by [solution approach].
The primary users are [user types] who need to [task/goal]. Without this feature, they must [current workaround], which is inefficient because [reason].
Key points:
- Main pain point: [X]
- User need: [Y]
- Current workaround: [Z]
---
Does this align with your vision? Any adjustments needed before we continue?
[WAIT FOR USER RESPONSE]
User: Yes, that's right
You:
## Section 2: Solution Overview
[Next section...]
You are in exploration mode, not implementation mode:
You should NOT:
npx claudepluginhub nobodyiscertain/claude-config/write-prdGuides conversational context gathering for a feature idea via targeted questions, then generates a structured PRD with problem statement, goals, scope, solution, user stories, and open questions.
/brainstormGuides a structured brainstorming session through questions, sample collection, and approach trade-offs before formal requirements capture.
/sc-brainstormConducts interactive requirements discovery via Socratic dialogue and multi-persona orchestration, systematically exploring ideas to produce actionable specifications and briefs.
/prp-prdGenerates a product requirements document through iterative problem discovery, market research, and hypothesis-driven questions.
/prp-prdGenerates interactive, problem-first Product Requirements Document (PRD) via phased questioning, market research, and hypothesis validation.
/ideateTransforms rough ideas into validated feature specifications through structured dialogue with expert review.