prd
Manage Product Requirements Documents and user stories.
Synopsis
Description
The prd command manages your Product Requirements Document (PRD), user stories, and development priorities. It integrates with the seed workflow and drives MVP generation.
Commands
create
Create a new PRD from scratch or from seed documents.
Options:
| Option | Description |
|---|---|
--template=<name> | Use PRD template |
--interactive | Interactive wizard mode |
Templates:
| Template | Description |
|---|---|
saas | SaaS product PRD |
mobile | Mobile app PRD |
api | API/developer tool PRD |
marketplace | Marketplace PRD |
minimal | Minimal PRD structure |
Examples:
show
Display PRD contents.
Options:
| Option | Description |
|---|---|
--section=<name> | Show specific section |
--stories | Show user stories only |
--format=<fmt> | Output format (table, json, markdown) |
Examples:
status
Check PRD completion and progress.
Output:
⚡ PRD Status: TaskFlow MVP
Vision: ✓ Complete
Success Metrics: ✓ Complete
User Stories: 12 total
Priority Breakdown:
P0 (Must Have): 4 stories ████████░░ 80%
P1 (Should Have): 5 stories ██████░░░░ 60%
P2 (Nice to Have): 3 stories ░░░░░░░░░░ 0%
Story Status:
✓ Completed: 3
◐ In Progress: 1
○ Pending: 8
Acceptance Criteria: 45 total (38 defined, 7 need review)
Next: Complete P0 stories before launch
add
Add a user story to the PRD.
Options:
| Option | Description |
|---|---|
--priority=<p> | Priority (p0, p1, p2) |
--persona=<name> | User persona |
--epic=<name> | Parent epic |
--points=<n> | Story points |
--criteria=<list> | Acceptance criteria |
Examples:
edit
Edit a user story.
Options:
| Option | Description |
|---|---|
--title=<text> | Update title |
--priority=<p> | Update priority |
--status=<s> | Update status |
--points=<n> | Update points |
--add-criteria=<text> | Add acceptance criterion |
Examples:
remove
Remove a user story.
Options:
| Option | Description |
|---|---|
--force | Skip confirmation |
Examples:
prioritize
Interactively prioritize user stories.
Options:
| Option | Description |
|---|---|
--method=<name> | Prioritization method |
--auto | AI-assisted prioritization |
Methods:
| Method | Description |
|---|---|
moscow | MoSCoW method (default) |
rice | RICE scoring |
value-effort | Value/effort matrix |
kano | Kano model |
Examples:
export
Export PRD to various formats.
Options:
| Option | Description |
|---|---|
--format=<fmt> | Export format |
--output=<file> | Output file |
Formats:
| Format | Description |
|---|---|
markdown | Markdown document |
json | JSON data |
csv | CSV spreadsheet |
notion | Notion import format |
linear | Linear import format |
jira | Jira import format |
Examples:
import
Import stories from external sources.
Sources:
| Source | Description |
|---|---|
linear | Import from Linear |
jira | Import from Jira |
notion | Import from Notion |
csv | Import from CSV file |
github | Import from GitHub Issues |
Examples:
sync
Sync PRD with external project management tools.
Targets:
linearjiranotiongithub
Options:
| Option | Description |
|---|---|
--two-way | Enable two-way sync |
--dry-run | Preview changes |
Examples:
PRD Structure
The PRD is stored in .bootspring/prd/:
.bootspring/prd/
├── prd.json # Main PRD data
├── stories/
│ ├── US-001.json
│ ├── US-002.json
│ └── ...
├── epics/
│ ├── authentication.json
│ └── task-management.json
└── exports/
└── PRD.md
PRD Schema
Examples
Create PRD from Scratch
Manage Stories
Integration with MVP
Related Commands
bootspring seed- Source of PRDbootspring seed- Uses PRD for scaffoldingbootspring mvp- Generates code from PRDbootspring loop- Story-based development
Related Workflows
- PRD Creation - Complete PRD guide
- Seed Workflow - PRD in context