blueprint-plugin/skills/blueprint-prp-execute/SKILL.md
Execute a PRP with validation loop, TDD, and quality gates. Use when asked to execute a PRP, run a planned feature from docs/prps/, or delegate a PRP to subagents.
npx skillsauth add laurigates/claude-plugins blueprint-prp-executeInstall 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.
Execute a PRP (Product Requirement Prompt) with systematic implementation, validation gates, TDD workflow, and quality assurance.
Usage: /blueprint:prp-execute [prp-name]
Prerequisites:
docs/prps/[prp-name].md/blueprint:prp-create refinement)For detailed report templates, deferred items workflow, feature tracker sync, and error handling patterns, see REFERENCE.md.
| Use this skill when... | Use alternative when... | |------------------------|-------------------------| | Ready to implement a planned feature from a PRP | PRP is not yet ready (confidence < 7) | | Want to execute with full validation and TDD workflow | Implementing ad-hoc features without documentation | | Need feature tracker and GitHub issue tracking | Working on isolated bug fixes | | Want automatic progress reporting and deferred items tracking | Quick prototyping without formal tracking |
find . -maxdepth 1 -name \'docs/prps/${1:-unknown}.md\'grep -m1 "^confidence:" docs/prps/${1:-unknown}.mdfind docs/blueprint -maxdepth 1 -name 'feature-tracker.json' -type fgit rev-parse --abbrev-ref HEADgit status --porcelainParse $ARGUMENTS:
prp-name (required): Name of PRP file in docs/prps/ (without .md extension)
feature-auth-oauth2 → loads docs/prps/feature-auth-oauth2.mdExecute the complete PRP implementation workflow:
docs/prps/{prp-name}.md/blueprint:prp-create {prp-name} to refine"/blueprint:work-order --from-prp {prp-name} and exitRun pre-implementation validation gates (see REFERENCE.md) to establish clean starting state:
[command from PRP] - Expected: PASS[command from PRP] - Expected: PASSIf gates fail:
For each task in Implementation Blueprint:
RED phase: Write failing test matching PRP TDD Requirements
GREEN phase: Implement minimal code to pass test
REFACTOR phase: Improve code while keeping tests green
Mark progress: Update TodoWrite: ✅ Task N: [Description]
Execute all validation gates from PRP (see REFERENCE.md):
[cmd] - Expected: PASS[cmd] - Expected: PASS[cmd] - Expected: PASS (all tests)[cmd] - Expected: PASS (if applicable)[cmd] - Expected: Meets threshold[cmd] - Expected: No high/critical issues (if applicable)[cmd] - Expected: Meets baseline (if defined)Verify each success criterion from PRP.
Identify and track any deferred work:
If feature tracker exists (docs/blueprint/feature-tracker.json):
complete (all criteria met) or partial (some criteria met) or in_progressGenerate comprehensive execution summary report:
Prompt user for next action:
/git:commit/blueprint:work-order/blueprint:curate-docs/blueprint:prp-execute [next]| Context | Command |
|---------|---------|
| Check PRP exists | test -f docs/prps/${1}.md && echo "EXISTS" \|\| echo "MISSING" |
| Extract confidence | head -50 docs/prps/${1}.md \| grep -m1 "^confidence:" \| sed 's/^[^:]*:[[:space:]]*//' |
| List all PRPs | ls docs/prps/*.md 2>/dev/null \| xargs basename -s .md |
| Check feature tracker | test -f docs/blueprint/feature-tracker.json && echo "YES" \|\| echo "NO" |
| Fast validation | Run validation gates in parallel when possible |
For detailed validation gate definitions, deferred items workflow, error handling procedures, and agent team coordination, see REFERENCE.md.
tools
Scaffold a new ComfyUI custom-node repo (pyproject, CI, release-please, vitest+pytest, JS extension skeleton) in the picker/gesture vein. Use when bootstrapping or init-ing a comfyui node pack.
tools
Orchestrate a ComfyUI node pack from idea to registry: scaffold, create + seed the repo, open the gitops adoption PR. Use when releasing or spinning up a new comfyui node pack.
testing
macOS EndpointSecurity/EDR high CPU & battery drain. Use when Kandji ESF / XProtect pegs a core; trace the exec storm via powermetrics + eslogger.
development
odiff pixel-by-pixel image diffing. Use when comparing screenshots, detecting visual regressions, diffing before/after PNGs, asserting golden images.