Agent skill
pmc-planning
Update planning docs from PRD files or discrepancies report. Use this skill to update roadmap and dependencies without creating tickets. Works directly with PRD documents and/or 99-discrepancies.md when available.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/product/pmc-planning
SKILL.md
PMC Planning
Updates planning documentation based on PRD files or discrepancies report. This skill focuses on roadmap and dependency analysis without creating ticket definitions.
Input Sources (Priority Order)
docs/1-prd/99-discrepancies.md- If exists withStatus: COMPLETE, use gap analysis- PRD files in
docs/1-prd/- Parse directly for features and requirements
When to Use
- When you want to update planning docs without creating tickets
- When you have PRD files but no discrepancies report
- When you need to analyze dependencies and development order
- When roadmap needs to reflect current PRD state
Gap Types Handled (from discrepancies)
| Gap Type | Action |
|---|---|
DOCUMENTED_NOT_IMPLEMENTED |
Add to roadmap |
DIVERGED |
Note in planning |
Workflow
Step 1: Read Input Sources
Option A: Discrepancies Available
- Check for
docs/1-prd/99-discrepancies.md - If exists with
Status: COMPLETE, parse gap analysis - Filter for planning-related gaps (DOCUMENTED_NOT_IMPLEMENTED, DIVERGED)
Option B: Direct PRD Parsing
- Read PRD files in
docs/1-prd/(excluding 99-discrepancies.md) - Extract features, requirements, and scope items
- Compare against completed items to identify unimplemented features
Step 2: Read Planning State
Read existing planning documents:
docs/2-current/00-overall-plan.md- current roadmapdocs/2-current/02-completed.md- completed featuresdocs/tickets/index.md- existing tickets
Determine:
- Which features already have tickets
- Current project phase
- What's missing from roadmap
Step 3: Update Planning Docs
Update docs/2-current/ documents:
00-overall-plan.md:
- Add unimplemented features to roadmap
- Update phases if needed
- Mark completed items appropriately
- Analyze dependencies and development order (see below)
02-completed.md:
- Add any features found complete during analysis
If no updates needed, report and exit.
Dependency Analysis
After listing items in 00-overall-plan.md, add dependencies section:
## Ticket Dependencies
### Dependency Graph
| Ticket | Depends On | Can Start After |
|--------|------------|-----------------|
| T00001 | - | Immediate |
| T00002 | - | Immediate |
| T00003 | T00001 | T00001 complete |
| T00004 | T00001, T00002 | T00001+T00002 complete |
### Parallel Development
Tickets that can be developed simultaneously:
- **Group 1 (no dependencies):** T00001, T00002
- **Group 2 (after Group 1):** T00003, T00005
- **Group 3 (after T00004):** T00006
### Recommended Order
1. T00001, T00002 (parallel)
2. T00003 (depends on T00001)
3. T00004 (depends on T00001, T00002)
4. T00005, T00006 (parallel, after T00004)
Dependency criteria:
- Shared data models or APIs
- Feature builds on another feature
- Infrastructure requirements
- Test dependencies
Step 4: Verify
Check planning docs are valid:
00-overall-plan.mdexists and not empty- No dangling references
- Dependency graph is consistent
If verification fails, fix issues and re-verify (max 3 retries).
Step 5: Commit
Stage and commit planning changes:
git add docs/2-current/*.md
git commit -m "Update planning docs from PRD analysis"
Output
After running this skill:
- Planning docs updated with unimplemented features
- Dependency analysis added/updated
- Changes committed with descriptive message
- No ticket definitions created
Example Usage
User: Update planning docs from PRD
Assistant: [Uses pmc-planning skill to update 00-overall-plan.md]
User: Analyze roadmap dependencies
Assistant: [Uses pmc-planning skill to add dependency analysis]
User: Sync planning without creating tickets
Assistant: [Uses pmc-planning skill]
Relation to Other Skills
| Skill | Purpose |
|---|---|
analyze-gaps |
Generates discrepancies report (optional input) |
sync-prd |
Updates PRD docs |
pmc-planning |
Updates planning without tickets - this skill |
project-manager |
Coordinates ticket implementation |
Didn't find tool you were looking for?