prd-creationlisted
Install: claude install-skill cobuchan/compounding-operator
# PRD Creation Skill
## Structure
Every PRD has two files:
| File | Purpose | Format |
|------|---------|--------|
| `[name].md` | Human-readable planning, narrative, context | Markdown |
| `[name].json` | Machine-readable tracking, status, agent routing | JSON |
Both files use the same story IDs (e.g., `AUTH-001`, `PDF-002`) for traceability.
## JSON Story Schema
```json
{
"id": "PREFIX-001",
"title": "Short descriptive title",
"priority": "CRITICAL|HIGH|MEDIUM|LOW",
"complexity": "low|medium|high",
"status": "pending|in_progress|implemented|blocked",
"depends_on": [],
"blocked_by": null,
"user_story": "As a [user], I want [goal] so that [benefit]",
"acceptance_criteria": ["Specific measurable criterion"],
"technical_notes": "Implementation hints, key files, gotchas",
"primary_agent": "implementer",
"key_files": ["path/to/file.js"],
"delegation": {
"exploration": "scout — what to explore and why",
"implementation": "implementer — what to change",
"verification": "verifier — how to confirm it works"
},
"triggers": {
"multi_file": false,
"external_reference": false,
"quality_sensitive": false
},
"required_gates": [],
"implementation_notes": "",
"completed_date": null
}
```
### Field Usage by Complexity
| Field | low | medium | high |
|-------|-----|--------|------|
| `primary_agent` | Required | Required | Optional |
| `key_files` | Optional | Required | Required |
| `delegation` | — | Optional | Required |