/ideate
Comprehensive discovery system for validating product ideas, gathering requirements, and generating professional Product Briefs before implementation.
Quick Start
The discovery system provides two specialized commands:
/ideate:discover TOPIC="your product idea" # Complete discovery workflow
/ideate:brief TOPIC="..." IDEATION=... RESEARCH=... # Generate brief from existing filesOverview
The discovery system enables:
- Validate ideas before implementation - Run structured analysis on features and products
- Gather insights from multiple perspectives - Deploy domain experts (security, performance, UX, etc.)
- Research market and competitive landscape - Understand market context
- Generate professional Product Briefs - Create artifacts ready for epic planning
- Bridge from idea to implementation - Structured path from vague idea to detailed stories
Discovery is essential for:
- New features - Is it worth building? How should it work?
- Major products - What's the market opportunity? What's competitive?
- Architecture decisions - What are the tradeoffs? What could go wrong?
- MVP planning - What's the minimum viable set of features?
- Stakeholder alignment - Clear, shared understanding before development
Subcommands
/ideate:discover - Complete Discovery Workflow
Run a full structured discovery process that orchestrates brainstorming, optional research, and Product Brief generation.
Purpose: Bridge gap between vague idea and epic planning with validated requirements.
Command:
/ideate:discover TOPIC="your product" [DEPTH=quick|guided|deep]Parameters:
| Argument | Required | Default | Description |
|---|---|---|---|
| TOPIC | Yes | — | Product or feature name |
| DEPTH | No | guided | Discovery depth: quick (5-10 min), guided (30-45 min), deep (2+ hours) |
What It Does:
- Brainstorm via multi-expert analysis (6 domain experts in parallel)
- Research (optional in quick mode) - Market, competitive, technical feasibility
- Synthesize - Generate Product Brief with feature prioritization
Output: Professional Product Brief saved to docs/08-project/briefs/{date}-{topic}-brief.md
Use Cases:
DEPTH=quick- Well-understood features or iterations (5-10 min)DEPTH=guided- New features with some uncertainty (30-45 min) - RecommendedDEPTH=deep- Major products or architectural decisions (2+ hours)
Learn more: /ideate:discover
/ideate:brief - Synthesize Findings into Brief
Generate a Product Brief from existing ideation and research files, or search for recent files automatically.
Purpose: Convert brainstorming results and research findings into structured Product Brief artifact.
Command:
/ideate:brief TOPIC="your product" [IDEATION=path] [RESEARCH=paths]Parameters:
| Argument | Required | Description |
|---|---|---|
| TOPIC | Yes | Product or feature name |
| IDEATION | No | Path to ideation report (searches if not provided) |
| RESEARCH | No | Comma-separated paths to research files |
What It Does:
- Reads ideation report and research findings
- Cross-references confidence levels with research validation
- Prioritizes features using MoSCoW method
- Generates professional Product Brief
- Saves to
docs/08-project/briefs/{date}-{topic}-brief.md
Use Cases:
- You already ran
/ideate:newand want to synthesize results - You have research files and want to generate a brief
- You want to combine ideation from multiple expert sessions
- You want to refine/iterate on a brief with new research
Learn more: /ideate:brief
Workflow Example: From Idea to Implementation
Step 1: Discover
/ideate:discover TOPIC="Mobile Time Tracking App" DEPTH=guided
↓
Output: docs/08-project/briefs/20250214-mobile-time-tracking-app-brief.md
Step 2: Review Brief
cat docs/08-project/briefs/20250214-mobile-time-tracking-app-brief.md
↓
Validated features with MoSCoW prioritization
Step 3: Create Epic
/epic EP-0123 TITLE="Mobile Time Tracking App" \
GOAL="Reduce timesheet creation from 30 min to 2 min" \
RESEARCH=docs/08-project/briefs/20250214-mobile-time-tracking-app-brief.md
↓
Epic ready for decomposition
Step 4: Create Stories
/story US-0001 TITLE="Basic Timer" EPIC=EP-0123
/story US-0002 TITLE="Project Selection" EPIC=EP-0123
/story US-0003 TITLE="Export to Invoice" EPIC=EP-0123
↓
Stories ready for assignment
Step 5: Implement
/assign STORY=US-0001 NEW_OWNER=claude
/babysit EPIC=EP-0123
↓
Implementation with guided mentoring
Discovery Phases
Phase 1: Brainstorm (via /ideate:new)
Deploy domain experts to analyze your codebase:
- Security Expert - Security features, compliance requirements
- Performance Expert - Scalability, optimization opportunities
- Code Quality Expert - Maintainability, refactoring opportunities
- UX Expert - User experience, accessibility improvements
- Testing Expert - Test coverage, reliability requirements
- API Expert - API design, integration patterns
Each expert generates ideas with confidence scores.
Phase 2: Research (optional in quick mode)
Investigate external context:
- Market analysis - Is there demand? Market size?
- Competitive features - What do competitors offer?
- Technical feasibility - Can we build it? What are tradeoffs?
- User research - What do actual users want?
- Best practices - How do others solve similar problems?
Use /research:ask to generate detailed research prompts for external AI tools.
Phase 3: Synthesis (via /ideate:brief)
Convert findings into Product Brief:
- Extract feature ideas and confidence scores
- Cross-reference with research validation
- Group related ideas
- Assign MoSCoW priorities (MUST/SHOULD/COULD/WON'T)
- Estimate effort (High/Medium/Low)
- Generate professional document
Output Structure
Discovery produces a Product Brief with:
docs/08-project/briefs/{YYYYMMDD}-{topic-slug}-brief.md
Brief Sections
- Executive Summary - Problem, value proposition, success criteria
- User Personas - Who we're building for
- Features with MoSCoW Prioritization:
- MUST HAVE - High confidence (2+ experts), build first
- SHOULD HAVE - Medium confidence (1 expert, validated), build next
- COULD HAVE - Low confidence, build if capacity
- WON'T HAVE - Explicitly out of scope
- Success Metrics - How we measure success
- Business Case - ROI, strategic value, competitive advantage
- Risks & Mitigation - Known challenges and solutions
- Next Steps - Path to epic creation and implementation
Depth Modes Explained
Quick (5-10 minutes)
When to use: Well-scoped features, iterations, minor changes
/ideate:discover TOPIC="Add dark mode toggle" DEPTH=quickProcess:
- Auto-run brainstorming (6 experts, quick analysis)
- Skip research phase
- Generate brief immediately
Output: Feature list with expert perspectives, no market research
Example: Dark mode, CSV export, new dashboard view
Guided (30-45 minutes) - Recommended
When to use: New features, moderate uncertainty, standard development
/ideate:discover TOPIC="OAuth integration" DEPTH=guidedProcess:
- Interactive brainstorming (you select scope and depth)
- Optional research (system asks if you want to research)
- Review expert findings
- Curate features before brief generation
- Generate brief
Output: Curated Product Brief with research context
Example: New authentication system, payment processing, analytics dashboard
Deep (2+ hours)
When to use: Major products, architectural changes, significant investment
/ideate:discover TOPIC="Microservices migration" DEPTH=deepProcess:
- Comprehensive brainstorming (6 experts, detailed analysis)
- Multi-stage research (market, competitive, technical)
- Synthesize all findings
- Detailed brief with competitive positioning
Output: Comprehensive Product Brief with market context
Example: Platform rewrite, new service offering, major architecture change
Best Practices
1. Choose Appropriate Depth
Balance thoroughness with speed:
# Quick for routine changes
/ideate:discover TOPIC="Fix login bug" DEPTH=quick
# Guided for new features (recommended)
/ideate:discover TOPIC="Export to PDF" DEPTH=guided
# Deep for major decisions
/ideate:discover TOPIC="Database migration to PostgreSQL" DEPTH=deep2. Include Research for Validation
Combine brainstorming with research:
/ideate:discover TOPIC="Mobile app" DEPTH=guided
# System will ask if you want to research
# Say yes to validate ideas3. Iterate on Briefs
Briefs improve with feedback:
# Initial discovery
/ideate:discover TOPIC="Feature X" DEPTH=quick
# Get feedback from team
# Additional research
# Refine brief
/ideate:brief TOPIC="Feature X" RESEARCH=docs/10-research/feedback.md4. Use Brief as Epic Reference
Link epic to brief for traceability:
/epic EP-0001 TITLE="Feature X" \
RESEARCH=docs/08-project/briefs/20250214-feature-x-brief.mdThis preserves context about why features were prioritized.
Related Commands
/ideate:new- Generate improvement ideas (phase 1)/research:ask- Generate research prompts (phase 2)/research:import- Import research findings/epic- Create epic from brief/story- Decompose epic into stories/babysit- Guided implementation
On This Page
/ideateQuick StartOverviewSubcommands/ideate:discover - Complete Discovery Workflow/ideate:brief - Synthesize Findings into BriefWorkflow Example: From Idea to ImplementationDiscovery PhasesPhase 1: Brainstorm (via /ideate:new)Phase 2: Research (optional in quick mode)Phase 3: Synthesis (via /ideate:brief)Output StructureBrief SectionsDepth Modes ExplainedQuick (5-10 minutes)Guided (30-45 minutes) - RecommendedDeep (2+ hours)Best Practices1. Choose Appropriate Depth2. Include Research for Validation3. Iterate on Briefs4. Use Brief as Epic ReferenceRelated Commands