← ClaudeAtlas

prd-creationlisted

Standard format and workflow for creating PRDs with JSON stories. Includes schema, complexity rules, agent selection, and completion checklist. Use when creating product requirements, writing user stories, or planning feature work with structured tracking.
cobuchan/compounding-operator · ★ 0 · AI & Automation · score 72
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 |