blueprint¶
Guided wizard that captures project vision through a two-tier document hierarchy (charter + PRDs).
Synopsis¶
Description¶
The blueprint command creates the foundational documentation for your project through guided questioning. It establishes a two-tier hierarchy:
- Charter - Project-level vision document (why, who, scope)
- PRDs - Surface-specific requirements (what to build)
Parameters¶
| Parameter | Position | Required | Default | Description |
|---|---|---|---|---|
PRD_NAME |
$1 |
No | (none) | Name of PRD to create |
Workflows¶
Default Flow (No Arguments)¶
Creates both charter and main PRD together:
Named PRD Flow (Requires Existing Charter)¶
Creates additional PRD for a specific surface:
Output¶
| File | Location | Contents |
|---|---|---|
| Charter | .rp1/work/charter.md |
Problem, users, business rationale, scope |
| PRD | .rp1/work/prds/<name>.md |
Surface scope, requirements, timeline |
Examples¶
Starting a New Project¶
The wizard guides you through:
- Problem & Context - What problem are you solving?
- Target Users - Who will use this?
- Business Rationale - Why build this now?
- Scope Guardrails - What's in/out of scope?
- Success Criteria - How will you measure success?
Adding a New Surface¶
After creating a charter, add additional PRDs:
This creates .rp1/work/prds/mobile.md linked to the existing charter.
Related Commands¶
feature-requirements- Define specific features (next step)feature-design- Create technical design
See Also¶
- Feature Development Tutorial - Complete workflow walkthrough