Files
gh-taylorhuston-ai-toolkit-…/commands/project-status.md
2025-11-30 09:00:21 +08:00

4.0 KiB

tags, description, argument-hint, allowed-tools, model, references_guidelines
tags description argument-hint allowed-tools model references_guidelines
workflow
project-status
analysis
context
dashboard
Enhanced project status dashboard with intelligent context analysis [--ai-format] [--detailed]
Read
Write
Edit
Bash
Grep
Glob
TodoWrite
Task
claude-sonnet-4-5
pm/README.md

/project-status Command

WHAT

Enhanced project status dashboard with intelligent analysis - git state, project health, workflow progress, environment consistency, and Jira integration.

WHY

Provides comprehensive project context through intelligent agent analysis, enabling informed decisions and workflow continuity.

HOW

Usage

/project-status                # Standard human-readable report
/project-status --ai-format    # AI-optimized format
/project-status --detailed     # Comprehensive analysis

Pre-Execution Context

Gather project state:

  • Git: Branch, status, recent commits, remotes
  • PM structure: Parse pm/epics/, pm/issues/ for progress
  • CLAUDE.md: Jira integration settings, project context
  • Environment: Tools, dependencies, versions
  • Recent changes: Modified files, active work

Check Jira integration:

  • Read CLAUDE.md jira.enabled flag
  • If enabled: Query Jira via Atlassian MCP
  • Match Jira issues with local directories

Execution Steps

1. Collect status data:

# Git
git branch --show-current
git status --porcelain
git log -10 --oneline
git remote -v

# PM structure
glob: pm/specs/*/
glob: pm/issues/*/
# Parse PLAN.md phases, WORKLOG.md entries

# Environment
# Detect: package.json, requirements.txt, Cargo.toml, etc.
# Check versions, outdated deps

# Jira (if enabled)
# Use Atlassian MCP to query project issues
# Match with local directories

3. Jira hybrid display (if enabled):

## Epics (from Jira)
- PROJ-100: Feature Name (Jira: In Progress)
  - 4/6 issues complete locally (66%)

## Issues

Jira Issues:
- PROJ-123: Task Name [IN PROGRESS] (Jira: In Progress)
- PROJ-124: Bug Fix [COMPLETED] (Jira: In Progress)
  ⚠️ Local complete, update Jira status

Local Exploration:
- TASK-001: Spike [COMPLETED]
- TASK-002: Experiment [IN PROGRESS]

Legend:
- [PLANNED] = PLAN.md exists
- [IN PROGRESS] = WORKLOG.md exists
- [COMPLETED] = All PLAN.md phases checked
- (Jira: X) = Current Jira status (read-only)

3. Intelligent analysis:

  • Branch strategy assessment
  • Commit pattern insights
  • Technical debt identification
  • Workflow phase analysis
  • Blocker identification
  • Risk assessment
  • Actionable recommendations

4. Format output:

  • Standard: Human-readable with visual indicators
  • AI-format: Structured for AI consumption
  • Detailed: Comprehensive with trends and rationale
  • JSON: Programmatic access

Status Dimensions

Git Intelligence:

  • Branch, commits, status (basic)
  • Branch strategy, commit patterns, merge readiness (enhanced)

Project Health:

  • File counts, structure (basic)
  • Code quality trends, technical debt, architecture health (enhanced)

Workflow State:

  • Current files, recent changes (basic)
  • Workflow phase, task progress, blockers (enhanced)

Environment Analysis:

  • Tools, dependencies (basic)
  • Consistency, vulnerabilities, optimization (enhanced)

Agent Coordination

Primary: project-manager (orchestration and analysis) Supporting: technical-writer (formatting)

Error Handling

Jira MCP unavailable:

Warning: Jira enabled but Atlassian MCP unavailable.
Showing local issues only.

Jira query failure:

Warning: Could not fetch Jira issues.
Reason: {error}
Showing local issues only.

No PM structure:

Info: No pm/ directory found.
Project not using PM workflow.
Showing git and environment status only.

Integration

Workflow position: Context refresh for any command Use cases:

  • Session start: Get project overview
  • Before planning: Assess readiness
  • During implementation: Check progress
  • Before commit: Validate state
  • AI context refresh: Preserve continuity