--- description: View comprehensive status of all projects in the workspace including sprints, milestones, team activity, and governance health --- # Project Status Overview When the user runs `/project-status`, provide a comprehensive overview of all project activities, progress, and health. ## Task 1: Discover Projects Scan the workspace to find all ProjectMaster-managed projects: 1. **Find all RULE.md files**: ```bash find . -name "RULE.md" -type f ``` 2. **For each RULE.md found**: - Read the file - Check if it has ProjectMaster configuration (methodology field) - Extract project name (from RULE.md or parent directory name) - Note project location 3. **Identify primary project**: - If in a project directory: That project - If in workspace root with multiple projects: All projects - If single project in workspace: That project ## Task 2: Gather Project Data For each project, collect comprehensive status information: ### 2.1 Basic Project Info From RULE.md: - Project name - Methodology (Scrum, Kanban, Waterfall, etc.) - Team size - Start date ### 2.2 Current Sprint/Iteration Status Read active sprint document: ```bash grep -r "status: active" sprints/*/sprint-plan.md ``` Extract: - Sprint number and goal - Start and end dates - Days remaining - Story completion (X/Y stories, A/B points) - Velocity percentage - Blockers (if any) - Team members and assignments ### 2.3 Milestone Status Read milestones.yaml: - Total milestones - Completed milestones - In-progress milestones - Next milestone due - Any delayed milestones - Overall completion percentage ### 2.4 Recent Activity Check Recent Activity section in project README.md: - Last 5-7 activities - Types: meetings, sprint updates, milestone completions, document additions ### 2.5 Team Activity Scan recent content for @mentions: - Who's been active recently - Current assignments - Upcoming responsibilities ### 2.6 Governance Health Quick governance check: - RULE.md present and valid - README.md files up to date - Directory structure intact - milestones.yaml valid ### 2.7 Upcoming Items - Next sprint start (if Scrum) - Upcoming milestones - Scheduled meetings - Deadlines approaching ## Task 3: Present Status Report Format and present the comprehensive status: ### For Single Project: ``` 📊 Project Status: {Project Name} ═══════════════════════════════════════════════════════ 📋 PROJECT INFO **Methodology**: {Scrum | Kanban | Waterfall | Agile} **Team**: {size} members **Started**: {start_date} **Status**: {Active | Planning | On Hold} ═══════════════════════════════════════════════════════ 🏃 CURRENT SPRINT **Sprint {number}**: {Goal} **Progress**: Day {X} of {Y} ({Z}% elapsed) **Stories**: {completed}/{total} completed ({A}/{B} points) **Velocity**: {percentage}% - {On Track | At Risk | Behind} ✅ Completed ({count}): - {Story titles} 🔄 In Progress ({count}): - {Story title} - @{owner} - {Story title} - @{owner} âš ī¸ Blocked ({count}): - {Story title} - {blocker reason} ═══════════════════════════════════════════════════════ đŸŽ¯ MILESTONES **Overall Progress**: {X}/{Y} milestones ({percentage}%) ✅ Completed ({count}): - {Milestone name} ({completion_date}) 🔄 In Progress ({count}): - {Milestone name} - {target_date} ({progress}%) 📅 Upcoming ({count}): - {Milestone name} - {target_date} ({days} days) âš ī¸ At Risk: {If any milestones delayed or at risk} - {Milestone name} - {issue description} **Next Milestone**: {Name} ({target_date}, {days_remaining} days) ═══════════════════════════════════════════════════════ đŸ‘Ĩ TEAM ACTIVITY {Top 3-5 most active team members in last week/sprint} **@{member1}**: - Current: {current story/task} - Completed: {count} stories this sprint - Upcoming: {next assignment} **@{member2}**: - Current: {current story/task} - Completed: {count} stories - Blockers: {blocker if any} [Continue for other active members] ═══════════════════════════════════════════════════════ 📅 RECENT ACTIVITY {Last 7 days or current sprint} - {Date}: {Activity description} - {Date}: {Activity description} - {Date}: {Activity description} - {Date}: {Activity description} - {Date}: {Activity description} ═══════════════════════════════════════════════════════ 🔔 UPCOMING **This Week**: - {Upcoming item 1} - {Upcoming item 2} **Next Week**: - {Upcoming item 1} **Next Month**: - {Milestone or major deliverable} ═══════════════════════════════════════════════════════ đŸĨ GOVERNANCE HEALTH RULE.md: ✅ Valid milestones.yaml: ✅ Valid README indexes: ✅ Up to date ({last_updated}) Directory structure: ✅ Complete **Overall Health**: {Excellent | Good | Needs Attention} {If issues exist:} âš ī¸ Issues: - {Issue description} ═══════════════════════════════════════════════════════ 💡 QUICK ACTIONS - Update sprint progress: "Sprint {number} progress update" - Check milestone: "Milestone status for {next_milestone}" - Find content: "Find meetings about {topic}" - Generate report: "/project-report" ═══════════════════════════════════════════════════════ ``` ### For Multiple Projects (Workspace Overview): ``` 📊 Workspace Status: {count} Projects ═══════════════════════════════════════════════════════ 📁 PROJECT: {Project 1 Name} Location: {path} Status: {Active | On Hold} Current: Sprint {X} - {Goal} ({progress}%) Next Milestone: {Name} ({date}) Health: ✅ Good [Quick summary - 2-3 lines] ─────────────────────────────────────────────────────── 📁 PROJECT: {Project 2 Name} Location: {path} Status: {Active} Current: Sprint {Y} - {Goal} ({progress}%) Next Milestone: {Name} ({date}) Health: âš ī¸ Needs Attention (README outdated) [Quick summary - 2-3 lines] ─────────────────────────────────────────────────────── [Continue for each project] ═══════════════════════════════════════════════════════ 📊 WORKSPACE SUMMARY **Total Projects**: {count} **Active**: {count} **Total Sprints in Progress**: {count} **Upcoming Milestones (Next 30 days)**: {count} **Team Members Across Projects**: {count unique} **Activity Level**: {High | Medium | Low} - Total activities last 7 days: {count} - Most active project: {name} **Health Status**: - ✅ Healthy: {count} projects - âš ī¸ Needs Attention: {count} projects - ❌ Issues: {count} projects ═══════════════════════════════════════════════════════ 💡 ACTIONS - View specific project: "Show status for {project_name}" - Detailed report: "/project-report {project_name}" - Validate all: "/project-init" (in each project directory) ═══════════════════════════════════════════════════════ ``` ### For Project in Planning Phase (No Active Sprint): ``` 📊 Project Status: {Project Name} ═══════════════════════════════════════════════════════ 📋 PROJECT INFO **Status**: Planning / Setup **Methodology**: {methodology} **Team**: {size} members **Initialized**: {date} ═══════════════════════════════════════════════════════ 🏃 SPRINT STATUS No active sprint. **Backlog**: {count} items ready - {Item 1} - {Item 2} - {Item 3} 💡 Ready to start? Try: "Start sprint 1 for {theme}" ═══════════════════════════════════════════════════════ đŸŽ¯ MILESTONES **Defined**: {count} milestones **Target**: {first_milestone} ({target_date}) 📅 Roadmap: - {Milestone 1} - {date} - {Milestone 2} - {date} - {Milestone 3} - {date} ═══════════════════════════════════════════════════════ 💡 GET STARTED 1. Plan your first sprint: "Start sprint 1" 2. Schedule kickoff: "Create meeting notes for kickoff" 3. Refine backlog: "Add user story for {feature}" ═══════════════════════════════════════════════════════ ``` ## Task 4: Handle User Follow-ups After presenting status, be ready to handle common follow-ups: ### Common Follow-up Requests: **"Show more details on {sprint/milestone/team member}"** - Activate appropriate Skill (manage-sprint, track-milestone) to provide detailed view **"What's blocking us?"** - Extract and present all blockers from sprints and milestones **"Who's working on what?"** - Present detailed team assignment breakdown **"Show me last week's activity"** - Time-filtered activity view **"Generate a report"** - Redirect to `/project-report` command **"What should we focus on?"** - Analyze status and provide recommendations based on: - Blockers needing resolution - At-risk milestones - Sprint health - Upcoming deadlines ## Task 5: Provide Recommendations Based on status analysis, offer actionable recommendations: ### If Sprint Behind Schedule: ``` âš ī¸ Recommendation: Sprint {number} is behind schedule Current: {X}% complete with {Y}% time remaining Suggestions: - Review blockers in next standup - Consider descoping lower-priority stories - Allocate additional resources to critical stories - Plan time for recovery in next sprint ``` ### If Milestone at Risk: ``` âš ī¸ Recommendation: {Milestone name} at risk Target: {date} ({days} days) Progress: {percentage}% ({behind/on track}) Suggestions: - Prioritize milestone-critical stories - Review sprint allocations - Consider extending milestone deadline - Add checkpoint meeting: "Create meeting for milestone review" ``` ### If No Recent Activity: ``` â„šī¸ Notice: Low activity in last {days} days Last activity: {date} - {description} Suggestions: - Resume work: "Start sprint {number}" - Update project status - Archive if project completed - Mark project on hold if paused ``` ### If Governance Issues: ``` âš ī¸ Governance needs attention Issues: - README indexes outdated - {count} directories missing README - milestones.yaml has validation errors Suggestion: Run "/project-init" to validate and fix governance ``` ## Notes - This command provides executive-level visibility into project health - It aggregates data from multiple sources (RULE.md, sprints, milestones, meetings) - It highlights both progress and issues - It's safe to run frequently - read-only operation - It works for single projects or workspace with multiple projects ## Examples ### Example 1: Healthy Active Project ``` User: /project-status Claude: 📊 Project Status: E-Commerce Redesign [Shows complete status with all sections] Current Sprint: On Track ✅ Next Milestone: 15 days away Team: Fully assigned Governance: Healthy ✅ Overall: Project is progressing well. Keep momentum! ``` ### Example 2: Project with Issues ``` User: /project-status Claude: 📊 Project Status: Mobile App [Shows status] âš ī¸ Alerts: - Sprint 5 at 50% complete with only 2 days remaining - 2 stories blocked on external dependencies - Beta Release milestone at risk (3 days behind) Recommendations: 1. Review blockers urgently 2. Descope non-critical Sprint 5 stories 3. Reassess Beta Release date Would you like to: - Review blocked stories in detail - Update milestone dates - Generate risk report ``` ### Example 3: Multiple Projects ``` User: /project-status Claude: 📊 Workspace Status: 3 Projects PROJECT: E-Commerce Redesign ✅ Healthy | Sprint 5 (75%) | Beta: 15 days PROJECT: Mobile App Rewrite âš ī¸ At Risk | Sprint 3 (40%) | MVP: OVERDUE PROJECT: Internal Tools ✅ Healthy | Kanban (12 cards active) | No milestones SUMMARY: 2 of 3 projects healthy 1 project needs immediate attention (Mobile App) Focus: Mobile App MVP is overdue. Review? ``` --- This command is the project dashboard - quick visibility into everything that matters.