Loading...
Loading...
Use when creating a PRD, writing requirements, or transforming a feature request into an implementation-ready GitHub issue.
npx skill4agent add fellowship-dev/dogfooded-skills build-prdfeature-requestenhancement[PRD]gh auth status # GitHub CLI authenticated
gh repo view # Inside a valid repo (or org/repo provided)gh issue view ISSUE_NUMBER --repo ORG/REPOcat project-instructions.md # or equivalent project instructions file
cat README.md| Section | Required? | Source |
|---|---|---|
| Problem Statement | Yes | Why does this matter? |
| User Stories | Yes | Who needs it and why? |
| Success Metrics | Yes | How do we measure success? |
| Scope (in + out) | Yes | What's included and excluded? |
| Technical Constraints | Yes | Limitations, integrations, patterns? |
| Mockups/Examples | No | Visual references if available |
| Dependencies | No | Related features or systems |
| Timeline | No | Priority or deadline |
To create a complete PRD, I need some additional information:
Q1: [specific question]
Q2: [specific question]
Q3: [specific question]
Q4 (Optional): [nice-to-have question]Warning: Ask ALL questions at once. Do not drip-feed one question at a time — that wastes the user's time and breaks flow.
questiongh issue edit ISSUE_NUMBER --repo ORG/REPO --add-label "question"# [Feature Name]
## Problem Statement
[2-3 sentences: what user problem this solves and why it matters now]
## User Stories
- As a [user type], I want [goal] so that [benefit]
- As a [user type], I want [goal] so that [benefit]
## Success Metrics
- [Metric]: [specific target or measurement approach]
- [Metric]: [specific target or measurement approach]
## Scope
### In Scope
- [Concrete feature or deliverable]
- [Concrete feature or deliverable]
### Out of Scope
- [Explicitly excluded item — prevents scope creep]
- [Explicitly excluded item]
## Technical Requirements
- [Requirement referencing existing codebase patterns]
- [Constraint or integration point]
## Dependencies
- [Related system or feature, if any]
## Open Questions
- [Anything unresolved — do not guess]
## Implementation Notes
[Architectural decisions, patterns to follow, files to reference]I've drafted a PRD based on our discussion. Please review:
[FULL PRD]
Assumptions I made:
- [Assumption 1]
- [Assumption 2]
Does this capture everything? Anything to change?Warning: NEVER proceed to Step 6 without explicit user approval. "Looks good" or "yes" counts. Silence does not.
gh issue edit ISSUE_NUMBER --repo ORG/REPO \
--body "$(cat /tmp/prd-draft.md)" \
--title "[PRD] Feature Name" \
--add-label "ready-to-work"
gh issue edit ISSUE_NUMBER --repo ORG/REPO --remove-label "question" 2>/dev/null || true| Label | Action |
|---|---|
| Add — signals PRD is complete |
| Remove if present |
| Keep — preserve original labels |
gh issue comment ISSUE_NUMBER --repo ORG/REPO \
--body "PRD created. Issue updated with complete requirements. Ready for implementation planning."| Feature Type | Suggested Metrics |
|---|---|
| User-facing | Adoption rate, usage frequency, satisfaction |
| Performance | Latency reduction, error rate decrease |
| Developer tool | Time saved, code quality improvement |
| Infrastructure | Uptime, cost reduction, incident frequency |
ready-to-workfeature-requestenhancement