bootspring_prd
Manage Product Requirements Documents. Create PRDs, import existing documents, convert to tasks, and track status.
Overview#
The bootspring_prd tool provides comprehensive PRD management. Create new PRDs, import existing documents, extract user stories and requirements, convert them to actionable tasks, and track overall PRD health.
Parameters#
| Parameter | Type | Required | Description |
|---|---|---|---|
action | string | Yes | Action to perform |
name | string | No | PRD name for create/show actions |
title | string | No | PRD title for create action |
description | string | No | PRD description for create action |
features | array | No | Feature list for create action |
Actions#
| Action | Description |
|---|---|
create | Create a new PRD |
list | Show all PRDs |
show | View a specific PRD |
import | Process input files into PRDs |
to-tasks | Convert PRD to todo items |
status | Get PRD health metrics |
analyze | Extract insights from PRDs |
Usage Examples#
Create a PRD#
Use the bootspring_prd tool with:
- action: "create"
- name: "user-authentication"
- title: "User Authentication System"
- description: "Complete authentication flow with social login support"
- features: ["Email/password login", "OAuth providers", "Session management", "Password reset"]
Response:
Loading code block...
List All PRDs#
Use the bootspring_prd tool with:
- action: "list"
Response:
Loading code block...
Show a PRD#
Use the bootspring_prd tool with:
- action: "show"
- name: "user-authentication"
Response:
Loading code block...
Import PRDs#
Use the bootspring_prd tool with:
- action: "import"
Response:
Loading code block...
Convert to Tasks#
Use the bootspring_prd tool with:
- action: "to-tasks"
- name: "user-authentication"
Response:
Loading code block...
Check PRD Status#
Use the bootspring_prd tool with:
- action: "status"
Response:
Loading code block...
Analyze PRDs#
Use the bootspring_prd tool with:
- action: "analyze"
Response:
Loading code block...
PRD File Format#
Generated PRDs follow this structure:
Loading code block...
File Locations#
| Type | Location |
|---|---|
| Generated PRDs | .bootspring/generated/prd/ |
| Input PRDs | .bootspring/inputs/prd/ |
Error Handling#
PRD Name Required#
Loading code block...
PRD Not Found#
Loading code block...
No PRDs to Analyze#
Loading code block...
No Input Files#
Loading code block...
CLI Integration#
Loading code block...
Best Practices#
Clear User Stories#
Write user stories in the format: "As a [role], I want to [action] so that [benefit]"
Prioritize Requirements#
Use Must Have / Should Have / Nice to Have categories.
Regular Status Checks#
Run status regularly to track PRD health.
Convert to Tasks#
Use to-tasks to make PRDs actionable.
Keep PRDs Focused#
One feature or initiative per PRD.
Related Tools#
- bootspring_loop - PRD-based task loops
- bootspring_todo - Task management
- bootspring_seed - Project scaffolding with PRDs