skills/mp-requirements-to-prd/SKILL.md
Create a PRD as a GitHub issue from REQUIREMENTS.md. Use when: "create PRD", "write PRD", "requirements to PRD"
npx skillsauth add MartinoPolo/mpx-claude-code mp-requirements-to-prdInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a Product Requirements Document as a GitHub issue from REQUIREMENTS.md. $ARGUMENTS
# From project root
Read .mpx/REQUIREMENTS.md. If missing, report error and stop.
Understand current project state:
package.json for project name, dependencies, scriptsSketch out the major modules needed for this feature:
Ask: "Here is the proposed module breakdown. Does this match your expectations? Which modules need tests?"
Incorporate feedback before proceeding to the draft.
Build the PRD with these sections:
What this is and why it matters. Tie back to REQUIREMENTS.md.
For each requirement, write:
As a [user], I want [action], so that [benefit]
Measurable, testable criteria for each user story. Use checkbox format:
Show the full PRD draft to the user:
Ask: "Here is the PRD draft. Approve, or describe edits?"
Incorporate any requested edits. Re-show if changes are substantial.
Ensure the prd label exists:
gh label create prd --description "Product Requirements Document" --color 0052CC --force
List existing PRD issues to determine the next sequential number:
gh issue list --label prd --state all --json title --jq '.[].title'
Parse titles for PRD-N: prefix, find the highest N, increment by 1. If no PRDs exist, start at 1.
gh issue create --title "PRD-<N>: [title from requirements]" --label "prd" --body "$(cat <<'EOF'
[PRD body from Step 4]
EOF
)"
If $ARGUMENTS contains a milestone name:
gh issue edit <number> --milestone "<milestone name>"
Skip if no milestone provided.
Display:
gh CLI for all GitHub operationstools
Show current project progress. Displays phase status and next steps. Use when: "show status", "project progress", "what's done"
data-ai
Unified project setup. Auto-detects state and orchestrates mpx skills/agents for init, conversion, or restructure.
testing
Track bugs/issues in .mpx/ phase system. Parses reports, finds related phases, adds fix tasks or creates bugfix phases. Use when: "track this bug", "add issue to project", "log this bug", "add bug to checklist"
development
Project workflow guidance for spec-driven development. Background knowledge auto-loaded when relevant.