tpm-roadmap-slice
1
总安装量
1
周安装量
#47697
全站排名
安装命令
npx skills add https://github.com/ozten/skills --skill tpm-roadmap-slice
Agent 安装分布
windsurf
1
opencode
1
cursor
1
codex
1
antigravity
1
Skill 文档
PRD Phase Generator
Extract features from a Vision PRD into a detailed Phase PRD with requirements, priorities, and traceability.
Inputs Required
- Vision PRD â Annotated with
[F-nnn]tags (useprd-vision-annotatorfirst if missing) - Coverage Index â To identify which features are
Plannedvs already assigned
Capacity Defaults
Per phase, target approximately:
- 10 features (F-nnn)
- 50 functional requirements (R-nnnn)
- 100 acceptance criteria (AC-nnnn)
Adjust based on user input about team size or timeline.
Workflow
- Select features â Choose ~10
Plannedfeatures from Coverage Index - Decompose requirements â Extract R-nnnn from each feature’s vision prose
- Assign priorities â Must / Should / Could for each requirement
- Generate Phase PRD â Using template in
assets/phase-prd-template.md - Update Coverage Index â Mark selected features as
In Progress
Step 1: Feature Selection
Review Planned features in Coverage Index. Select based on:
- Dependencies â Foundation features before dependent ones
- Cohesion â Group related features (e.g., all calendar views together)
- Business priority â Per user input or stakeholder notes
- Complexity â Balance large and small features
Present selection to user for approval before proceeding.
Step 2: Requirement Decomposition
For each selected feature, read the Vision PRD section and extract atomic requirements.
Vision prose:
User selects quantity, enters name/email, receives confirmation email immediately.
Becomes:
### R-0141: RSVP Quantity Selection
**Parent:** F-014
**Priority:** Must
Users shall select the number of seats when submitting an RSVP.
### R-0142: RSVP Data Collection
**Parent:** F-014
**Priority:** Must
The RSVP form shall collect attendee name and email address.
### R-0143: RSVP Confirmation Email
**Parent:** F-014
**Priority:** Must
The system shall send a confirmation email upon RSVP submission.
Decomposition guidelines:
- One behavior per requirement
- Use “shall” for required behaviors
- Keep requirements testable and atomic
- ~5 requirements per feature is typical
Step 3: Priority Assignment
| Priority | Meaning | Guidance |
|---|---|---|
| Must | Required for phase to ship | Core functionality, blockers |
| Should | Expected but negotiable | Important but not critical |
| Could | Nice to have | Enhancements, polish |
Aim for roughly 60% Must, 30% Should, 10% Could.
Step 4: Generate Phase PRD
Use template at assets/phase-prd-template.md. Structure:
- Phase Overview (goals, scope, timeline)
- Features in Scope (list with F-nnn)
- Functional Requirements (R-nnnn grouped by feature)
- Quality Requirements section (placeholder â populated by
prd-qa-enricher) - Acceptance Criteria section (placeholder â populated by
prd-qa-enricher)
Requirement Numbering
Continue R-nnnn sequence across phases:
- Phase I: R-0001 â R-0089
- Phase II: R-0090 â R-0179
- Phase III: R-0180 â R-0269
Check previous Phase PRDs to find the last used R-nnnn.
References
references/naming-conventions.mdâ ID formats and rulesreferences/phasing-process.mdâ Detailed extraction workflow