Files
gh-nicknisi-claude-plugins-…/commands/check-prp.md
2025-11-30 08:44:03 +08:00

2.1 KiB

Validate PRP Quality

PRP File: $ARGUMENTS

Review a PRP (Pre-Requirements Plan) file for completeness and implementation readiness.

Validation Checklist

Research and Context

  • All research context included with URLs
  • Tech stack properly identified (framework, build tools, testing)
  • External documentation links provided
  • Code examples from codebase referenced

Implementation Planning

  • Implementation phases clearly defined
  • Each phase has specific deliverables
  • Validation commands match project setup
  • Manual testing steps provided for each phase

Technical Details

  • Error handling strategy documented
  • Existing patterns properly referenced
  • Incremental milestones defined
  • Edge cases considered

Execution Readiness

  • All TODOs and placeholders resolved
  • Dependencies clearly listed
  • Environment setup documented
  • Success criteria measurable

Analysis Process

  1. Structural Review

    • Check for all required PRP sections
    • Verify phase breakdown is logical
    • Ensure validation points are clear
  2. Technical Assessment

    • Validate that tech stack matches project
    • Check if referenced patterns exist in codebase
    • Confirm validation commands will work
  3. Completeness Check

    • Scan for missing implementation details
    • Identify any ambiguous requirements
    • Flag incomplete research areas

Output

Quality Score (1-10)

Rate the PRP's readiness for execution:

  • 1-3: Major gaps, needs significant work
  • 4-6: Good foundation, some areas need completion
  • 7-8: Well-defined, minor improvements possible
  • 9-10: Comprehensive and execution-ready

Feedback Report

  • Strengths: What the PRP does well
  • Missing Elements: Critical gaps to address
  • Research Gaps: Areas needing more documentation
  • Implementation Concerns: Potential execution challenges
  • Ready to execute: Proceed with /execute-prp
  • Needs completion: Specific sections to enhance
  • Requires validation: Commands to verify first
  • Research needed: External resources to gather