/github-status
Check GitHub sync status for SpecWeave increment. Shows issue number, sync state, progress, last update, and any sync issues. Useful for troubleshooting and monitoring.
> /plugin marketplace add anton-abyzov/specweave > /plugin install sw@specweave
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/github-status
Context preview
What this command does when you run it.
Check GitHub sync status for SpecWeave increment. Shows issue number, sync state, progress, last update, and any sync issues. Useful for troubleshooting and monitoring.
Command definition
github-status.mddescription: Check GitHub sync status for SpecWeave increment. Shows issue number, sync state, progress, last update, and any sync issues. Useful for troubleshooting and monitoring.
Check GitHub Sync Status
Display the current GitHub sync status for a SpecWeave increment.
Usage
sw:github:status [increment-id] [options]
Arguments
- `increment-id`: Increment ID (optional, defaults to current increment)
Options
- `--all`: Show status for all increments
- `--verbose`: Show detailed sync information
- `--json`: Output in JSON format
- `--check-health`: Run health check on sync connection
Examples
# Check current increment
sw:github:status
# Check specific increment
sw:github:status 0004
# Check all increments
sw:github:status --all
# Verbose output with full details
sw:github:status 0004 --verbose
# JSON output for scripting
sw:github:status 0004 --json
# Health check
sw:github:status --check-health
Output Format
Basic Status
π GitHub Sync Status: Increment 0004
Increment: 0004-plugin-architecture
Status: In Progress
Priority: P1
GitHub Issue: #130
URL: https://github.com/owner/repo/issues/130
State: Open
Labels: specweave, increment, P1, in-progress
Sync Status: β
Up-to-date
Last Synced: 5 minutes ago (2025-10-30 16:55:00)
Sync Count: 7
Auto-Sync: Enabled (every-task)
Progress:
- Tasks: 7/48 completed (15%)
- Week: 1 of 4 (Foundation)
- Current Task: T-008 - Implement Cursor compiler
GitHub vs Local:
β
Progress matches
β
Labels match
β
Status matches
β
No conflicts detected
Verbose Status
π GitHub Sync Status: Increment 0004 (Detailed)
βββββββββββββββββββββββββββββββββββββββββββ
BASIC INFO
βββββββββββββββββββββββββββββββββββββββββββ
Increment ID: 0004
Full Name: 0004-plugin-architecture
Title: Plugin Architecture
Status: in_progress
Priority: P1
Created: 2025-10-01 10:00:00
Duration: 29 days
βββββββββββββββββββββββββββββββββββββββββββ
GITHUB ISSUE
βββββββββββββββββββββββββββββββββββββββββββ
Issue Number: #130
Issue URL: https://github.com/owner/repo/issues/130
Issue State: open
Issue Created: 2025-10-01 10:15:00
Issue Updated: 2025-10-30 16:55:00
Labels:
- specweave
- increment
- P1
- in-progress
Milestone: v0.4.0 (due: 2025-11-30)
Assignees: @developer1, @developer2
Comments: 12
- 7 auto-sync comments
- 5 manual comments
Last Comment:
By: @developer2
At: 2025-10-30 16:00:00
Text: "Cursor adapter completed, moving to testing..."
βββββββββββββββββββββββββββββββββββββββββββ
SYNC STATUS
βββββββββββββββββββββββββββββββββββββββββββ
Sync State: β
Up-to-date
Last Synced: 5 minutes ago (2025-10-30 16:55:00)
Sync Method: Auto (post-task hook)
Sync Count: 7
Failed Syncs: 0
Auto-Sync Settings:
- Enabled: Yes
- Frequency: every-task
- Post Comments: Yes
- Update Checklist: Yes
- Update Labels: Yes
- Include Files: Yes
- Include Time: Yes
βββββββββββββββββββββββββββββββββββββββββββ
PROGRESS
βββββββββββββββββββββββββββββββββββββββββββ
Tasks: 7/48 completed (15%)
Week 1: Foundation (7/12 tasks, 58%)
β
T-001: Plugin types
β
T-002: Manifest schema
β
T-003: PluginLoader
β
T-004: PluginManager
β
T-005: PluginDetector
β
T-006: Adapter interface
β
T-007: Claude installer
β³ T-008: Cursor compiler (in progress)
βΈοΈ T-009: Copilot compiler
βΈοΈ T-010: Generic compiler
βΈοΈ T-011: Config schema
βΈοΈ T-012: Update .gitignore
Week 2: GitHub Plugin (0/10 tasks, 0%)
Week 3: Additional Plugins (0/15 tasks, 0%)
Week 4: Documentation (0/11 tasks, 0%)
Current Task: T-008
Estimated: 6 hours
Started: 2025-10-30 15:00:00
Duration: 2 hours (33% of estimate)
βββββββββββββββββββββββββββββββββββββββββββ
COMPARISON (GitHub vs Local)
βββββββββββββββββββββββββββββββββββββββββββ
β
Progress: 7/48 (both sides match)
β
Labels: All 4 labels match
β
Status: in_progress (both sides)
β
Comments: All synced (no missing)
No conflicts detected.
Last comparison: Just now
βββββββββββββββββββββββββββββββββββββββββββ
METADATA
βββββββββββββββββββββββββββββββββββββββββββ
Metadata File: .specweave/increments/0004/.metadata.yaml
GitHub Section:
issue_number: 130
issue_url: https://github.com/owner/repo/issues/130
created_at: 2025-10-01T10:15:00Z
last_synced_at: 2025-10-30T16:55:00Z
sync_count: 7
closing_comment_ids: []
Repository: owner/repo
Remote URL: https://github.com/owner/repo.git
Branch: features/0004-plugin-architecture
βββββββββββββββββββββββββββββββββββββββββββ
HEALTH
βββββββββββββββββββββββββββββββββββββββββββ
β
GitHub CLI: Authenticated
β
Repository Access: Write
β
Issue Exists: Yes
β
Network: Connected
β
Rate Limit: 4,823 / 5,000 remaining
β
Sync Hook: Installed and working
All systems operational.
Status for All Increments
π GitHub Sync Status: All Increments
ββββββββ¬βββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββ¬ββββββββββββββ
β ID β Title β Issue β State β Progress β Last Synced β
ββββββββΌβββββββββββββββββΌβββββββββΌβββββββββΌβββββββββββΌββββββββββββββ€
β 0001 β Core Framework β #100 β Closed β 100% β 30 days ago β
β 0002 β Enhancements β #110 β Closed β 100% β 15 days ago β
β 0003 β Model Select β #120 β Closed β 100% β 5 days ago β
β 0004 β Plugins β #130 β Open β 15% β 5 mins ago β
β 0005 β Auth β #135 β Open β 0% β Never β
ββββββββ΄βββββββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββββ΄ββββββββββββββ
Summary:
- Total Increments: 5
- Synced: 4
- Not Synced: 1 (0005)
- Open Issues: 2
- Closed Issues: 2
Issues:
β οΈ Increment 0005: Not synced to GitHub (run sw:github:create-issue 0005)
JSON Output
{
"increment": {
"id": "0004",
"name": "0004-plugin-architecture",
"title": "Plugin Architecture",
"status": "in_progress",
"priority": "P1",
"created_at": "2025-10-01T10:00:00Z",
"duration_days": 29
},
"github": {
"issue_number": 130,
"issue_url": "https://github.com/owner/repo/issues/130",
"state": "open",
"labels": ["specweave", "increment",Read more
description: Check GitHub sync status for SpecWeave increment. Shows issue number, sync state, progress, last update, and any sync issues. Useful for troubleshooting and monitoring.
Check GitHub Sync Status
Display the current GitHub sync status for a SpecWeave increment.
Usage
sw:github:status [increment-id] [options]
Arguments
- `increment-id`: Increment ID (optional, defaults to current increment)
Options
- `--all`: Show status for all increments
- `--verbose`: Show detailed sync information
- `--json`: Output in JSON format
- `--check-health`: Run health check on sync connection
Examples
# Check current increment sw:github:status # Check specific increment sw:github:status 0004 # Check all increments sw:github:status --all # Verbose output with full details sw:github:status 0004 --verbose # JSON output for scripting sw:github:status 0004 --json # Health check sw:github:status --check-health
Output Format
Basic Status
π GitHub Sync Status: Increment 0004 Increment: 0004-plugin-architecture Status: In Progress Priority: P1 GitHub Issue: #130 URL: https://github.com/owner/repo/issues/130 State: Open Labels: specweave, increment, P1, in-progress Sync Status: β Up-to-date Last Synced: 5 minutes ago (2025-10-30 16:55:00) Sync Count: 7 Auto-Sync: Enabled (every-task) Progress: - Tasks: 7/48 completed (15%) - Week: 1 of 4 (Foundation) - Current Task: T-008 - Implement Cursor compiler GitHub vs Local: β Progress matches β Labels match β Status matches β No conflicts detected
Verbose Status
π GitHub Sync Status: Increment 0004 (Detailed) βββββββββββββββββββββββββββββββββββββββββββ BASIC INFO βββββββββββββββββββββββββββββββββββββββββββ Increment ID: 0004 Full Name: 0004-plugin-architecture Title: Plugin Architecture Status: in_progress Priority: P1 Created: 2025-10-01 10:00:00 Duration: 29 days βββββββββββββββββββββββββββββββββββββββββββ GITHUB ISSUE βββββββββββββββββββββββββββββββββββββββββββ Issue Number: #130 Issue URL: https://github.com/owner/repo/issues/130 Issue State: open Issue Created: 2025-10-01 10:15:00 Issue Updated: 2025-10-30 16:55:00 Labels: - specweave - increment - P1 - in-progress Milestone: v0.4.0 (due: 2025-11-30) Assignees: @developer1, @developer2 Comments: 12 - 7 auto-sync comments - 5 manual comments Last Comment: By: @developer2 At: 2025-10-30 16:00:00 Text: "Cursor adapter completed, moving to testing..." βββββββββββββββββββββββββββββββββββββββββββ SYNC STATUS βββββββββββββββββββββββββββββββββββββββββββ Sync State: β Up-to-date Last Synced: 5 minutes ago (2025-10-30 16:55:00) Sync Method: Auto (post-task hook) Sync Count: 7 Failed Syncs: 0 Auto-Sync Settings: - Enabled: Yes - Frequency: every-task - Post Comments: Yes - Update Checklist: Yes - Update Labels: Yes - Include Files: Yes - Include Time: Yes βββββββββββββββββββββββββββββββββββββββββββ PROGRESS βββββββββββββββββββββββββββββββββββββββββββ Tasks: 7/48 completed (15%) Week 1: Foundation (7/12 tasks, 58%) β T-001: Plugin types β T-002: Manifest schema β T-003: PluginLoader β T-004: PluginManager β T-005: PluginDetector β T-006: Adapter interface β T-007: Claude installer β³ T-008: Cursor compiler (in progress) βΈοΈ T-009: Copilot compiler βΈοΈ T-010: Generic compiler βΈοΈ T-011: Config schema βΈοΈ T-012: Update .gitignore Week 2: GitHub Plugin (0/10 tasks, 0%) Week 3: Additional Plugins (0/15 tasks, 0%) Week 4: Documentation (0/11 tasks, 0%) Current Task: T-008 Estimated: 6 hours Started: 2025-10-30 15:00:00 Duration: 2 hours (33% of estimate) βββββββββββββββββββββββββββββββββββββββββββ COMPARISON (GitHub vs Local) βββββββββββββββββββββββββββββββββββββββββββ β Progress: 7/48 (both sides match) β Labels: All 4 labels match β Status: in_progress (both sides) β Comments: All synced (no missing) No conflicts detected. Last comparison: Just now βββββββββββββββββββββββββββββββββββββββββββ METADATA βββββββββββββββββββββββββββββββββββββββββββ Metadata File: .specweave/increments/0004/.metadata.yaml GitHub Section: issue_number: 130 issue_url: https://github.com/owner/repo/issues/130 created_at: 2025-10-01T10:15:00Z last_synced_at: 2025-10-30T16:55:00Z sync_count: 7 closing_comment_ids: [] Repository: owner/repo Remote URL: https://github.com/owner/repo.git Branch: features/0004-plugin-architecture βββββββββββββββββββββββββββββββββββββββββββ HEALTH βββββββββββββββββββββββββββββββββββββββββββ β GitHub CLI: Authenticated β Repository Access: Write β Issue Exists: Yes β Network: Connected β Rate Limit: 4,823 / 5,000 remaining β Sync Hook: Installed and working All systems operational.
Status for All Increments
π GitHub Sync Status: All Increments ββββββββ¬βββββββββββββββββ¬βββββββββ¬βββββββββ¬βββββββββββ¬ββββββββββββββ β ID β Title β Issue β State β Progress β Last Synced β ββββββββΌβββββββββββββββββΌβββββββββΌβββββββββΌβββββββββββΌββββββββββββββ€ β 0001 β Core Framework β #100 β Closed β 100% β 30 days ago β β 0002 β Enhancements β #110 β Closed β 100% β 15 days ago β β 0003 β Model Select β #120 β Closed β 100% β 5 days ago β β 0004 β Plugins β #130 β Open β 15% β 5 mins ago β β 0005 β Auth β #135 β Open β 0% β Never β ββββββββ΄βββββββββββββββββ΄βββββββββ΄βββββββββ΄βββββββββββ΄ββββββββββββββ Summary: - Total Increments: 5 - Synced: 4 - Not Synced: 1 (0005) - Open Issues: 2 - Closed Issues: 2 Issues: β οΈ Increment 0005: Not synced to GitHub (run sw:github:create-issue 0005)
JSON Output
{
"increment": {
"id": "0004",
"name": "0004-plugin-architecture",
"title": "Plugin Architecture",
"status": "in_progress",
"priority": "P1",
"created_at": "2025-10-01T10:00:00Z",
"duration_days": 29
},
"github": {
"issue_number": 130,
"issue_url": "https://github.com/owner/repo/issues/130",
"state": "open",
"labels": ["specweave", "increment",Spec-first AI development: describe a feature β AI creates spec + plan + tasks, builds autonomously, syncs to GitHub/JIRA. Domain-expert skills for PM, Architect, Frontend, QA learn your patterns permanently. Claude Code, Codex, Cursor, Copilot & more.
Repo: anton-abyzov/specweave
Other commands on specweave.
- /abandon
Abandon an incomplete increment (requirements changed, obsolete)
Open command - /ado-cleanup-duplicates
Clean up duplicate Azure DevOps work items for a Feature. Finds work items with duplicate titles and closes all except the first created item.
Open command - /ado-clone
Clone Azure DevOps repositories to local workspace. Use after init if cloning was skipped, or to add repos later.
Open command - /ado-close
Close Azure DevOps work item when increment complete
Open command - /ado-create
Create Azure DevOps work item from SpecWeave increment
Open command - /ado-import-areas
Import Azure DevOps area paths from a project and map them to SpecWeave projects. Creates 2-level directory structure with area path-based organization.
Open command

