Generate BMAD product brief from project idea
Generates comprehensive BMAD product brief from project idea using product-manager subagent.
/plugin marketplace add webdevtodayjason/titanium-plugins/plugin install titanium-toolkit@titanium-pluginsUse the product-manager subagent to create a comprehensive Product Brief following BMAD methodology. The brief captures the high-level vision and goals.
First gather the project idea, then launch the product-manager subagent to handle the complete brief generation workflow.
If user provided description:
If user said just /bmad:brief:
Use the Task tool to launch the product-manager subagent in its own context window:
Task(
description: "Generate BMAD product brief",
prompt: "Create comprehensive product brief following BMAD methodology.
User's Project Idea:
{{user_idea}}
Your workflow:
1. **Generate product brief** using the MCP tool:
mcp__plugin_titanium-toolkit_tt__bmad_generator( doc_type: "brief", input_path: "{{user_idea}}", project_path: "$(pwd)" )
2. **Review generated brief** - Read bmad-backlog/product-brief.md and present key sections to user
3. **Validate the brief** using:
mcp__plugin_titanium-toolkit_tt__bmad_validator( doc_type: "brief", document_path: "bmad-backlog/product-brief.md" )
4. **Run vibe-check** to validate the brief quality
5. **Store in Pieces** for future reference
6. **Present summary** to user with next steps
**IMPORTANT**: Keep your summary response BRIEF (under 300 tokens). Just return:
- Confirmation brief is complete
- 1-2 sentence project description
- Primary user segment
- MVP feature count
DO NOT include the full brief content in your response - it's already saved to the file.
Follow your complete brief workflow from the bmad-methodology skill.
Project path: $(pwd)",
subagent_type: "product-manager"
)
The product-manager subagent will handle:
The product-manager will return a summary when complete. Present this to the user.
The product-manager subagent generates bmad-backlog/product-brief.md containing:
The product-manager may identify research needs during brief generation and suggest running /bmad:research for topics like:
Voice hooks announce:
Typical cost: ~$0.01 per brief generation (Claude Haiku 4.5 API usage in bmad_generator tool)
ā
Product Brief Complete!
š Location: bmad-backlog/product-brief.md
š Summary:
- Problem: {{one-line problem}}
- Solution: {{one-line solution}}
- Users: {{primary user segment}}
- MVP Features: {{count}} core features
š” Next Steps:
Option 1: Generate PRD next
Run: /bmad:prd
Option 2: Generate complete backlog
Run: /bmad:start
(This will use the brief to generate PRD, Architecture, and all Epics)
What would you like to do?
ā Error: ANTHROPIC_API_KEY not found
The brief generation needs Anthropic Claude to create comprehensive content.
Please add your API key to ~/.env:
echo 'ANTHROPIC_API_KEY=sk-ant-your-key-here' >> ~/.env
chmod 600 ~/.env
Get your key from: https://console.anthropic.com/settings/keys
Then restart Claude Code and try again.
ā Brief generation failed
This could be due to:
- API rate limits
- Network issues
- Invalid project description
Let me try again with a simplified approach.
[Retry with more basic prompt]
Note: Product brief is optional but recommended.
You can skip directly to PRD with:
/bmad:prd
However, the brief helps organize your thoughts and produces better PRDs.
Skip brief and go to PRD? (yes/no)
Voice hooks will announce:
Example 1: Simple Idea
User: /bmad:brief "Social network for developers"
Claude: "What problem does it solve?"
User: "Developers want to show off projects, not just resumes"
Claude: "Who are the primary users?"
User: "Junior developers looking for jobs"
[Generates brief]
Claude: "Brief complete! Would you like to generate the PRD next?"
Example 2: Detailed Idea
User: /bmad:brief "AI-powered precious metals research platform with real-time pricing, company fundamentals, smart screening, and AI-generated trade ideas for retail investors"
[Generates comprehensive brief from detailed description]
Claude: "Comprehensive brief generated! Next: /bmad:prd"
Example 3: Interactive Mode
User: /bmad:brief
Claude: "What's your project idea?"
User: "Todo app"
Claude: "What makes it different from existing todo apps?"
User: "Uses voice input and AI scheduling"
Claude: "Who is it for?"
User: "Busy professionals"
[Generates brief with full context]
Always:
bmad_generator MCP tool (don't generate manually)Never:
After /bmad:brief:
/bmad:prd to continue/bmad:start to generate complete backlogPart of /bmad:start:
This command creates the foundation for your entire project backlog!