Project Status
Display current project progress, completed tasks, and next steps.
Usage
code
/mpx-show-project-status
Workflow
Step 1: Gather Progress Data
- •Read
.mpx/STATE.mdfor current status - •Read
.mpx/ROADMAP.mdfor phase overview - •For current phase, read phase folder's CHECKLIST.md for task progress
- •Compile overall statistics
Step 2: Generate Status Display
code
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Project Status: [Project Name]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Current Phase: Phase 2 - Core Feature
Overall Progress: ████░░░░░░░░░░░░░░░░ 20%
Phase Breakdown:
✅ Phase 1: Foundation (8/8 tasks)
🔄 Phase 2: Core Feature (3/12 tasks) ◄ Active
⬜ Phase 3: Secondary (0/8 tasks)
⬜ Phase 4: Polish (0/6 tasks)
Current Phase Progress:
████████░░░░░░░░░░░░ 25% (3/12 tasks)
Completed:
✓ Set up API routes
✓ Create data models
✓ Implement basic CRUD
Next:
□ Add authentication middleware
Blockers:
None
Session Notes:
[Latest note from STATE.md]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Commands:
/mpx-execute-task Continue with next task
/mpx-parse-spec Regenerate plan
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Step 3: Show Contextual Commands
Based on project state, suggest relevant next commands:
- •If no tasks done: "Start with
/mpx-execute-taskto execute the first task" - •If phase incomplete: "Continue with
/mpx-execute-task" - •If phase complete: "Ready for next phase with
/mpx-execute-task" - •If blockers exist: "Resolve blockers before continuing"
- •If all phases done: "Project complete! Consider final review"
Progress Bar Generation
Generate ASCII progress bars based on completion percentage:
code
0%: ░░░░░░░░░░░░░░░░░░░░ 25%: █████░░░░░░░░░░░░░░░ 50%: ██████████░░░░░░░░░░ 75%: ███████████████░░░░░ 100%: ████████████████████
Use 20 characters for the bar.
Status Icons
- •✅ Completed section/phase
- •🔄 In progress (has some completed tasks)
- •⬜ Not started
- •🚫 Blocked
- •◄ Current/Active indicator
Error Cases
- •No STATE.md or phases/: "No project tracking found. Run
/mpx-init-projector/mpx-parse-specfirst." - •Empty phase checklist: "Phase checklist has no tasks. Check phase's
CHECKLIST.md" - •Corrupted STATE.md: "Could not parse STATE.md. Consider regenerating with
/mpx-parse-spec"
Notes
- •This is a read-only operation - it never modifies files
- •Works from any directory within the project
- •Can be run at any time to check progress
- •Useful for session handoff - shows where to continue