Skip to content

feat: add /mgw:status project dashboard command#41

Merged
snipcodeit merged 1 commit intomainfrom
issue/37-feat-mgw-status-dashboard
Feb 27, 2026
Merged

feat: add /mgw:status project dashboard command#41
snipcodeit merged 1 commit intomainfrom
issue/37-feat-mgw-status-dashboard

Conversation

@snipcodeit
Copy link
Owner

Summary

  • Adds /mgw:status [milestone_number] [--json] command for project-wide visibility into milestone progress, per-issue pipeline stages, open PRs, and next milestone preview
  • Implements graceful fallback to GitHub-only mode when no project.json exists (lists open issues and PRs from the API)
  • Supports --json flag for machine-readable output suitable for scripting and automation
  • Updates help text and README to include the new command in the Query section

Closes #37

Milestone Context

  • Milestone: v1 — Pipeline Intelligence
  • Phase: 8 — Query Layer
  • Issue: 3 of 4 in milestone

Changes

  • commands/status.md — New slash command definition with full dashboard rendering logic
  • .claude/commands/mgw/status.md — Mirror of the above for deployed slash commands
  • commands/help.md — Added /mgw:status under new "Query" section
  • .claude/commands/mgw/help.md — Mirror update matching commands/help.md
  • README.md — Added status command to commands table, project structure listing, and verify output

Test Plan

  • Run /mgw:status in a repo with project.json — verify milestone progress bar, issue table, and PR list render correctly
  • Run /mgw:status in a repo without project.json — verify graceful fallback shows GitHub-only issue/PR listing
  • Run /mgw:status --json — verify structured JSON output with correct schema
  • Run /mgw:status 1 — verify non-current milestone can be viewed
  • Run /mgw:help — verify status command appears in the Query section
  • Verify commands/status.md and .claude/commands/mgw/status.md are identical
  • Verify commands/help.md and .claude/commands/mgw/help.md are identical

Adds a read-only status dashboard that shows milestone progress,
per-issue pipeline stages, open PRs, and next milestone preview.
Supports --json flag for machine-readable output and graceful
fallback when no project.json exists.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions github-actions bot added documentation Documentation changes slash-commands Changes to slash command files labels Feb 27, 2026
@snipcodeit snipcodeit merged commit 80d61bc into main Feb 27, 2026
1 check passed
@snipcodeit snipcodeit deleted the issue/37-feat-mgw-status-dashboard branch February 27, 2026 02:23
snipcodeit pushed a commit that referenced this pull request Feb 27, 2026
Merged consumer table entries from both ask.md (#38) and review.md (#36)
branches into unified tables.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Documentation changes slash-commands Changes to slash command files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: /mgw:status — project status dashboard and milestone progress query

1 participant