一键导入
check-progress
Validate implementation progress of a PRP against its original requirements, auditing completed, current, and remaining phases.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Validate implementation progress of a PRP against its original requirements, auditing completed, current, and remaining phases.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Safely upgrade this Cortex repo to the latest template: detects on-disk state, reconciles infrastructure, and applies idempotent migrations — preserving your customizations and never overwriting your edits without asking.
Safely upgrade this Cortex workspace to the latest template: detects on-disk state, reconciles infrastructure, and applies idempotent migrations — preserving your customizations and never overwriting your edits without asking.
Maintainer auto-check for the Cortex source repo. Invoke this PROACTIVELY and automatically WHENEVER files under templates/ have been added, edited, deleted, renamed, or restructured — and before committing template changes — to classify the change as ADDITIVE (handled by the runner's reconciliation) or MIGRATION-NEEDED (breaking/structural), and scaffold a migrations/NNN-*.md if one is required. Do not wait to be asked. For use INSIDE the template source repo only; it is never shipped to user projects.
Run a full project health check across context-engineering, the knowledge base, and docs to surface gaps, drift, and inconsistencies.
Validate a generated PRP structure against its source requirements to catch gaps and misalignments before execution begins.
Capture a complete, durable checkpoint of the current PRP work so a fresh context window can resume with zero loss via /continue-prp.
基于 SOC 职业分类
| name | check-progress |
| description | Validate implementation progress of a PRP against its original requirements, auditing completed, current, and remaining phases. |
| argument-hint | <prp-path> |
| disable-model-invocation | true |
Comprehensive progress validation against the original requirements document. Checks ALL phases (completed, current, and remaining) to ensure nothing is missed and everything aligns with requirements.
PURPOSE: Full audit of implementation progress - verify completed work, investigate current phase deeply, and confirm remaining phases cover everything else.
WHEN TO USE: Run this anytime during development when you're not confident that all requirements are being addressed.
From {$ARGUMENTS}/_STATUS.md, extract:
CRITICAL: Read the ENTIRE requirements document from start to finish. Extract:
Create a master checklist of EVERYTHING that needs to be done:
MASTER REQUIREMENTS LIST
========================================
REQ-001: {requirement description}
REQ-002: {requirement description}
REQ-003: {requirement description}
...
REQ-N: {requirement description}
Extract:
For EACH phase marked as Complete in _STATUS.md:
Extract what was actually built:
Extract:
For each requirement, check if it was supposed to be in this phase AND if it was completed:
PHASE {N} - {Name} (COMPLETED)
========================================
Requirements assigned to this phase:
- REQ-001: "Add status column" → DONE (COMPLETED.md: migration created)
- REQ-002: "Create participants table" → DONE (COMPLETED.md: table created)
- REQ-003: "Add security policies" → DONE (COMPLETED.md: policies added)
Requirements that SHOULD have been this phase but weren't done:
- REQ-004: "Add index on foreign_key" → NOT FOUND (GAP - was this missed?)
Extra work done not in requirements:
- "Added input validation fixes" → Not in requirements (OK if needed for feature)
COMPLETED PHASES SUMMARY
========================================
Phase 0 - Foundation:
Requirements covered: 5/5 (100%)
Gaps found: 0
Phase 1 - Core Features:
Requirements covered: 4/4 (100%)
Gaps found: 0
Total requirements from completed phases: 9
Total actually completed: 9
Gaps in completed phases: 0
This is where you spend the most time. The user is running this because they're uncertain about the current phase.
Extract ALL tasks:
Extract what's been done so far:
Check:
For EACH task in PLAN.md:
CURRENT PHASE: {N} - {Name}
========================================
TASK 1: {Task Name}
Files to modify: {list}
Status: DONE | PARTIAL | NOT DONE
Evidence in COMPLETED.md: {quote or "Not mentioned"}
Requirements this covers: REQ-010, REQ-011
TASK 2: {Task Name}
Files to modify: {list}
Status: NOT DONE
Evidence in COMPLETED.md: Not mentioned
Requirements this covers: REQ-012
TASK 3: {Task Name}
Files to modify: {list}
Status: PARTIAL - File A done, File B not done
Evidence in COMPLETED.md: "Modified File A..."
Requirements this covers: REQ-013, REQ-014
Map EVERY requirement that should be in this phase:
CURRENT PHASE REQUIREMENTS COVERAGE
========================================
Requirements assigned to Phase {N}:
REQ-010: "Multi-select component for records"
In PLAN.md: Task 2
In COMPLETED.md: Component created
Status: COVERED
REQ-011: "Per-record status toggles"
In PLAN.md: Task 3
In COMPLETED.md: Toggles implemented
Status: COVERED
REQ-012: "Edit record action"
In PLAN.md: NOT FOUND
In COMPLETED.md: NOT FOUND
Status: GAP - Not planned, not implemented
BLOCKERS & PENDING ITEMS
========================================
Pending Fixes:
- Fix #3: "Modal scroll issue" - Status: Pending
Incomplete Tasks:
- Task 4: Not started
- Task 5: Partially done
Missing from PLAN but required:
- REQ-012: Edit action
- REQ-013: Date change behavior
For EACH phase marked as Pending in _STATUS.md:
Extract:
For each requirement NOT YET covered by completed or current phases:
PHASE {N+1} - {Name} (PENDING)
========================================
Requirements planned for this phase:
- REQ-020: "Capacity check" → Task 1
- REQ-021: "Registration flow" → Task 2
- REQ-022: "Confirmation updates" → Task 3
Missing requirements that should be here:
- REQ-023: "Cancel action" → NOT IN PLAN
Find requirements that are NOT in ANY phase:
ORPHANED REQUIREMENTS (Not in any phase!)
========================================
These requirements from the source document are NOT covered in any phase:
- REQ-045: "Bulk import" - NOT FOUND IN ANY PLAN
- REQ-046: "Waitlist functionality" - NOT FOUND IN ANY PLAN
ACTION NEEDED: Add to appropriate phase or confirm out of scope
Create a complete matrix showing where EVERY requirement is addressed:
========================================
FULL REQUIREMENTS TRACEABILITY
========================================
| Req ID | Requirement | Phase | Task | Status |
|--------|-------------|-------|------|--------|
| REQ-001 | Add status column | Phase 0 | Task 1 | Complete |
| REQ-002 | Create participants table | Phase 0 | Task 2 | Complete |
| REQ-010 | Multi-select component | Phase 3 | Task 2 | Complete |
| REQ-012 | Edit action | Phase 5 | Task 8 | Planned |
| REQ-020 | Capacity check | Phase 4 | Task 1 | Pending |
| REQ-045 | Bulk import | NONE | - | MISSING |
Total Requirements: 50
Completed: 15 (30%)
In Progress: 5 (10%)
Planned: 25 (50%)
MISSING: 5 (10%)
========================================
COMPREHENSIVE PROGRESS REPORT
========================================
PRP: {path}
Source: {requirements document}
Report Generated: {date}
========================================
EXECUTIVE SUMMARY
========================================
Overall Progress: {X}% requirements addressed
- Completed: {count} ({%})
- In Progress: {count} ({%})
- Planned: {count} ({%})
- MISSING: {count} ({%}) ← ATTENTION NEEDED
Current Phase: {N} - {Name}
Current Phase Completion: {X}% tasks done
========================================
COMPLETED PHASES AUDIT
========================================
{For each completed phase:}
Phase {N}: {Name}
Tasks: {done}/{total}
Requirements: {covered}/{assigned}
Gaps: {count or "None"}
{List any gaps}
========================================
CURRENT PHASE DEEP DIVE
========================================
Phase {N}: {Name}
Status: {In Progress | Awaiting Testing}
Task Completion:
Done: {count}
Partial: {count}
Not Started: {count}
{Detailed task list with status}
Requirements Coverage:
Covered: {count}
Gaps: {count}
GAPS IN CURRENT PHASE:
{List each gap with requirement text}
Pending Fixes: {count}
{List if any}
========================================
REMAINING PHASES AUDIT
========================================
{For each pending phase:}
Phase {N}: {Name}
Tasks Planned: {count}
Requirements Assigned: {count}
Coverage: {covered}/{should be covered}
{List any missing requirements}
========================================
ORPHANED REQUIREMENTS
========================================
The following requirements are NOT in any phase:
1. REQ-XXX: "{requirement}"
- Recommendation: Add to Phase {N} or confirm out of scope
{Or "None - All requirements are assigned to phases"}
========================================
OVERALL ASSESSMENT
========================================
Requirements Coverage Score: {X}/10
Implementation Progress Score: {X}/10
Alignment Score: {X}/10
Status:
ON TRACK - All requirements accounted for, good progress
GAPS FOUND - Some requirements missing from plans
CRITICAL GAPS - Significant requirements not addressed
========================================
RECOMMENDED ACTIONS
========================================
IMMEDIATE (Current Phase):
1. {action item}
2. {action item}
PLANNING FIXES NEEDED:
1. Add REQ-XXX to Phase {N} PLAN.md
2. Add REQ-XXX to Phase {N} PLAN.md
BEFORE MOVING TO NEXT PHASE:
1. Complete pending tasks: {list}
2. Resolve pending fixes: {list}
3. Update COMPLETED.md
CONFIRM WITH USER:
1. Is REQ-XXX intentionally out of scope?
2. Should REQ-XXX be in Phase {N} or Phase {N+1}?
========================================
I found {N} requirements that should be in the current phase but aren't addressed:
1. "{requirement}"
2. "{requirement}"
Options:
A) Add as new tasks to current phase PLAN.md
B) Defer to a later phase (specify which)
C) Confirm these are out of scope
What would you like to do?
I found {N} requirements not assigned to ANY phase:
1. "{requirement}"
2. "{requirement}"
These need to be assigned to a phase or confirmed as out of scope.
Which phase should each go to?
FULL ALIGNMENT CONFIRMED
All requirements from the source document are:
- Either completed in previous phases
- Being worked on in current phase
- Planned for upcoming phases
No orphaned requirements found.
No gaps in current phase.
You can proceed with confidence!
Current focus: Complete remaining tasks in Phase {N}
Next milestone: {description}
| Command | When to Use | What It Checks |
|---|---|---|
/check-prp | After /generate-prp | PRP structure, file existence, format |
/check-progress | Mid-development, when uncertain | ALL phases vs requirements, full alignment |
/ensure-tracking | Before closing context | Documentation completeness for handoff |
[] Read _STATUS.md - got phase statuses
[] Read requirements document COMPLETELY
[] Created master requirements list
[] Read OVERVIEW.md
[] For EACH completed phase:
[] Read COMPLETED.md
[] Read HANDOFF.md
[] Verified requirements coverage
[] For current phase (DEEP DIVE):
[] Read PLAN.md - extracted all tasks
[] Read COMPLETED.md - extracted work done
[] Read FIXES.md - checked for pending
[] Task-by-task analysis
[] Requirements coverage check
[] For EACH remaining phase:
[] Read PLAN.md
[] Mapped to remaining requirements
[] Created full traceability matrix
[] Identified ALL gaps
[] Identified orphaned requirements
[] Generated comprehensive report
[] Provided specific action items
[] Offered remediation options