@state_tracker.md - Development State Coordinator
Visual project tracking command that creates emoji-based phase trackers for development progress monitoring with automatic PRD integration and complete workflow orchestration.
Usage
@state_tracker.md [ACTION] [PARAMETERS]Available Actions
- create
[TASK_OR_PROJECT_NAME]- Create new state tracker (default action) - start
[PHASE_NUMBER]- Begin work on specified phase using @code.md - continue - Resume work on current in-progress phase
- skip
[PHASE_NUMBER] [REASON]- Skip phase with documented reason - state
[PHASE_NUMBER] [NEW_STATE]- Update phase state - review
[PHASE_NUMBER]- Review completed phase using @review.md - help - Show current status and available actions
What It Does
Creates a comprehensive development workflow system that combines visual tracking with automated tool integration:
Create Mode (Default)
- Phase Analyzer – identifies logical development phases based on project scope
- State Visualizer – creates clear emoji-based progress indicators
- Rule Keeper – establishes simple project tracking rules
- Progress Monitor – maintains current state visibility
Workflow Mode (Enhanced Actions)
- Workflow Orchestrator – coordinates development activities across phases
- Tool Integrator – invokes appropriate Claude commands (@code.md, @ask.md, @review.md)
- State Manager – updates phase states and tracks progress automatically
- Process Guide – provides next-step recommendations and workflow guidance
When to Use
Perfect for Project Visibility
- New project kickoff requiring progress tracking setup
- Team coordination needing shared visibility into development phases
- Client updates with visual progress representation
- Sprint planning with phase-based milestone tracking
- Personal projects needing simple progress monitoring
Automatic PRD Integration
- No task provided: Automatically reads
prd.mdfrom project root - PRD-based phases: Extracts timeline and milestones for phase creation
- Consistent tracking: Aligns state tracker with PRD objectives
- Smart planning: Uses PRD scope to determine appropriate phases
Workflow Actions Deep Dive
Create Action (Default)
@state_tracker.md create "New Project Name"
@state_tracker.md "New Project Name" # Same as above
@state_tracker.md # Uses existing PRD fileWhen to use: Starting a new project or setting up initial phase tracking.
Start Action - Begin Phase Work
@state_tracker.md start 1 # Start phase 1
@state_tracker.md start # Start next planned phaseWhat it does:
- Marks specified phase as 🔄 In Progress
- Automatically invokes
@code.mdwith phase description - Updates state tracker with new progress
- Provides implementation guidance
Continue Action - Resume Current Work
@state_tracker.md continueWhat it does:
- Finds current 🔄 In Progress phase
- Analyzes blockers or progress needs
- Chooses appropriate tool (@ask.md for guidance, @code.md for implementation)
- Updates phase notes with current status
Skip Action - Skip Phase with Reason
@state_tracker.md skip 3 "API not ready yet"
@state_tracker.md skip 2 "Waiting for client approval"What it does:
- Marks phase as ⏭️ Skipped with documented reason
- Automatically advances to next 📋 Planned phase
- Recalculates project progress percentage
State Action - Manual State Updates
@state_tracker.md state 1 completed
@state_tracker.md state 2 blocked
@state_tracker.md state 3 reviewValid states: planned, progress, completed, blocked, review, skipped, cancelled, deployed
Review Action - Phase Quality Review
@state_tracker.md review 1What it does:
- Marks phase as 🔍 Under Review
- Invokes
@review.mdfor comprehensive code analysis - Integrates review findings into phase notes
- Sets final state based on review results (✅ or ⚠️)
Help Action - Current Status & Guidance
@state_tracker.md helpWhat it shows:
- Current project state and active phases
- Available next actions based on current state
- Specific command examples for next steps
- Overall project progress and blockers
Key Benefits
📊 Visual Simplicity
- Clean emoji-based state representation
- Immediate progress visibility at a glance
- No complex project management overhead
- Easy to understand for all stakeholders
🎯 Focused Tracking
- Only phases, rules, and current state - nothing more
- Eliminates documentation bloat
- Maintains focus on actual progress
- Quick updates during development
🔄 Automatic Intelligence
- Reads existing PRD files for context
- Extracts appropriate phases from project scope
- Aligns with established timelines and milestones
- Creates meaningful phase names
⚡ Low Maintenance
- Designed for easy manual updates
- Simple emoji state changes
- No complex status workflows
- Team-friendly update process
🚀 Complete Workflow Integration
- Automated tool invocation - Seamlessly calls @code.md, @ask.md, @review.md
- Context preservation - Phase descriptions passed to integrated commands
- Progress automation - State updates handled automatically during workflows
- Error handling - Graceful fallbacks and helpful guidance when issues occur
Example Scenarios
New SaaS Product Development
@state_tracker.md "TaskFlow Development"Generated Phases:
- 📋 Discovery & Planning - Requirements and architecture design
- 🔄 MVP Development - Core features and basic functionality
- 📋 Integration & Testing - Third-party integrations and QA
- 📋 Launch Preparation - Deployment, documentation, and marketing
- 📋 Post-Launch Iteration - User feedback and feature improvements
Mobile App Project
@state_tracker.md "InvoiceGenie Mobile App"Automatic PRD Integration:
- Reads
prd.mdfrom project root - Extracts phases from PRD timeline
- Creates state tracker aligned with PRD milestones
- Maintains consistency with established planning
Feature Development
@state_tracker.md "User Authentication System"Generated Phases:
- 🔄 Design & Architecture - System design and security planning
- 📋 Backend Implementation - API endpoints and database schema
- 📋 Frontend Integration - UI components and user flows
- 📋 Testing & Security Review - Comprehensive testing and validation
- 📋 Deployment & Monitoring - Production deployment and monitoring setup
State Emoji System
Primary States
- 📋 Planned - Phase defined but not started
- 🔄 In Progress - Currently working on this phase
- ✅ Completed - Phase finished and validated
- 🚀 Deployed - Phase delivered to production
Special States
- ⚠️ Blocked - Phase stuck waiting for dependencies
- 🔍 Under Review - Phase complete but needs validation
- ⏭️ Skipped - Phase intentionally skipped with documented reason
- ❌ Cancelled - Phase cancelled or deprioritized
Generated State Tracker Structure
Project Rules
## Project Rules
- Update emoji states as phases progress
- Only one phase should be 🔄 In Progress at a time
- Move completed phases to ✅ before starting next phase
- Use ⚠️ for blocked phases and document blockers
- Review ✅ phases before final deployment 🚀Development Phases
## Development Phases
- 🔄 **Phase 1: Discovery & Planning** - Requirements and architecture
- 📋 **Phase 2: Core Development** - Main feature implementation
- 📋 **Phase 3: Integration & Testing** - QA and system integration
- 📋 **Phase 4: Deployment** - Production release and monitoringCurrent State Summary
## Current State
**Active Phase:** Phase 1: Discovery & Planning 🔄
**Overall Progress:** 25% (1/4 phases in progress)
**Next Phase:** Core Development (blocked on architecture decisions)PRD Integration Features
Automatic Phase Extraction
When PRD exists in project root:
- Timeline Analysis: Converts PRD milestones into development phases
- Scope Assessment: Determines appropriate number of phases (4-8)
- Context Preservation: Maintains alignment with PRD goals and objectives
- Milestone Mapping: Maps PRD deliverables to trackable phases
Intelligent Phase Naming
- Meaningful Names: Creates phases that reflect actual work being done
- Consistent Terminology: Uses language consistent with PRD documentation
- Logical Progression: Ensures phases follow natural development sequence
- Stakeholder Friendly: Uses terms that make sense to all team members
Complete Workflow Examples
Starting a New Project
# 1. Create state tracker from existing PRD
@state_tracker.md create
# 2. Begin first phase
@state_tracker.md start 1
# 3. Continue development as needed
@state_tracker.md continue
# 4. Complete and review phase
@state_tracker.md state 1 completed
@state_tracker.md review 1
# 5. Move to next phase
@state_tracker.md start 2Handling Development Blockers
# Encounter a blocker
@state_tracker.md state 2 blocked
# Get architectural guidance
@state_tracker.md continue # Will invoke @ask.md
# Resume after unblocking
@state_tracker.md state 2 progress
@state_tracker.md continueManaging Phase Dependencies
# Skip phase due to external dependency
@state_tracker.md skip 3 "Waiting for API documentation"
# Continue with next available phase
@state_tracker.md start 4
# Return to skipped phase later
@state_tracker.md state 3 planned
@state_tracker.md start 3Quality Assurance Workflow
# Complete implementation
@state_tracker.md state 2 completed
# Comprehensive review
@state_tracker.md review 2
# If review passes, deploy
@state_tracker.md state 2 deployed
# If review fails, back to development
@state_tracker.md state 2 blocked
@state_tracker.md continue # Address review feedbackTeam Status Updates
# Quick status check
@state_tracker.md help
# Manual state updates during team meetings
@state_tracker.md state 1 completed
@state_tracker.md state 2 progress
@state_tracker.md state 3 reviewBest Practices
Effective State Tracking
Keep It Simple
- Limit phases to 4-8 for clear visibility
- Update regularly but don't over-engineer
- One active phase at a time for focused work
- Clear phase boundaries with defined completion criteria
Team Coordination
- Shared understanding of phase definitions
- Regular updates during team meetings
- Blocker documentation when phases get stuck
- Celebration milestones when phases complete
Maintenance Guidelines
- Update immediately when phase states change
- Document blockers that prevent progress
- Review completed phases before moving forward
- Keep rules current as project evolves
Integration Workflows
Complete Development Lifecycle:
Planning Phase:
bash@prd.md "Project Name" # Create comprehensive PRD @state_tracker.md create # Generate aligned state trackerDevelopment Phase:
bash@state_tracker.md start 1 # Begin first phase with @code.md @state_tracker.md continue # Resume work or get guidance @state_tracker.md state 1 completedQuality Assurance:
bash@state_tracker.md review 1 # Comprehensive review with @review.md @state_tracker.md state 1 deployedTeam Coordination:
bash@state_tracker.md help # Status updates for meetings @state_tracker.md skip 3 "reason" # Handle dependencies
With Other Commands:
- @prd.md → @state_tracker.md → @code.md → @review.md → @deploy-check.md
- Complete workflow from planning to deployment
- Each command integrates context from previous steps
- Maintains consistency across entire development lifecycle
Output Management
File Creation
- Location:
state_tracker.mdin project root - Format: Clean markdown with emoji headers
- Content: Only rules, phases, and current state
- Maintenance: Designed for easy manual updates
Version Control Integration
- Track state tracker changes with git commits
- Review phase progression in commit history
- Share updates with team through repository
- Maintain project timeline documentation
Team Communication
Status Updates
Use state tracker for:
- Daily standups: Quick phase status review
- Sprint planning: Phase-based milestone planning
- Client updates: Visual progress communication
- Team retrospectives: Phase completion analysis
Blocker Management
- Immediate visibility: ⚠️ emoji highlights blocked phases
- Context documentation: Brief blocker descriptions
- Resolution tracking: Clear path to unblock phases
- Team coordination: Shared understanding of impediments
Related Commands
Command Integration Chain
- @prd.md - Create comprehensive PRD before state tracking setup
- @state_tracker.md - Orchestrate development workflow with automated tool integration
- @code.md - Feature implementation automatically invoked by 'start' and 'continue' actions
- @ask.md - Architectural guidance automatically invoked when phases are blocked
- @review.md - Quality assurance automatically invoked by 'review' action
- @deploy-check.md - Release readiness validation before marking phases as 🚀 deployed
Workflow Examples
# Complete project lifecycle
@prd.md "New Feature" # 1. Plan requirements
@state_tracker.md create # 2. Set up tracking
@state_tracker.md start 1 # 3. Begin development (calls @code.md)
@state_tracker.md continue # 4. Resume/get guidance (calls @ask.md if blocked)
@state_tracker.md review 1 # 5. Quality review (calls @review.md)
@deploy-check.md # 6. Pre-deployment validation
@state_tracker.md state 1 deployed # 7. Mark as deployedBenefits of Integration
- Seamless workflow - No need to remember which command to use next
- Context preservation - Information flows between commands automatically
- Reduced cognitive load - Focus on development, not process management
- Consistent quality - Automated reviews and validations at appropriate phases