skills/status/SKILL.md
Show current state and suggest the ONE next action to take.
npx skillsauth add gregrossdev/gig gig:statusInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
If the user's message matches a natural language command, handle it directly.
For all routed commands below, first read .gig/STATE.md and display a context header:
Version: {version} | Iteration: {iteration} | Status: {status}
"decisions" — Read .gig/DECISIONS.md and display all ACTIVE entries as a summary table:
| ID | Decision | Status |
Then STOP.
"issues" — Read .gig/ISSUES.md and display all OPEN and DEFERRED entries:
| ID | Title | Severity | Status |
If none, say "No open issues." Then STOP.
"history" — Read .gig/STATE.md Batch History section and display the table as-is. Then STOP.
"iteration done" — Update .gig/STATE.md: set Status to IMPLEMENTED. Say: "Iteration marked done. Run /gig:govern to validate." Then STOP.
"amend [REQ-X]" — Context-dependent spec amendment:
.gig/STATE.md to check current status..gig/SPEC.md, increment the version header (e.g., Spec v1.0 → Spec v1.1). Append amendment entry to ## Amendments: AMD-{N}: Tier 2 — {description}. Affected: {REQ IDs}. Reason: {why}. Then scan .gig/DECISIONS.md for ACTIVE decisions referencing the affected REQ IDs, flag them for re-evaluation, and re-present the decision table for approval. Then STOP.amend [REQ-X] interrupt flow (impact analysis + 3 resolution options). Then STOP."debt" — Read .gig/DEBT.md and display all OPEN and TRACKED entries:
| ID | Title | Severity | Area | Status |
If none or file doesn't exist, say "No outstanding technical debt." Then STOP.
If no command match, proceed to Step 1.
Check if .gig/ exists.
If NOT present:
Say: "No gig context. Run /gig:init to start." STOP.
If present:
Read .gig/STATE.md, .gig/PLAN.md, .gig/ROADMAP.md, .gig/ISSUES.md, .gig/SPEC.md (if it exists).
Present a compact status block:
Version: {version}
Iteration: {N} — {name}
Status: {status}
Batch: {last batch title}
Milestone: {name} v{target} ({status})
Iterations: {completed}/{total} complete
{If SPEC.md exists and has content beyond the template:}
Spec: {N} stories, {M} requirements ({DRAFT if status is SPECING, LOCKED if SPECCED or later})
{If any requirements have Status=COVERED:}
Coverage: {covered}/{total} requirements
Open Issues: {count from ISSUES.md — OPEN or DEFERRED}
Debt: {count from DEBT.md — OPEN or TRACKED, omit if none}
Verify Later: {count of rows in Verify Later table in STATE.md, or omit if empty}
Backlog: {count of bullet points in BACKLOG.md, or omit line if empty/no file}
Upcoming Milestones:
{list from ROADMAP.md Upcoming Milestones table, or "None"}
Archived iterations:
{list from .gig/iterations/ or "None yet"}
Based on current status, suggest exactly ONE next action:
| Status | Suggestion |
|--------|-----------|
| IDLE (no milestone) | "Run /gig:milestone to create a milestone." |
| IDLE (has milestone) | "Run /gig:gather to start the next iteration." |
| SPECING | "Spec elicitation in progress. Continue with /gig:milestone." |
| SPECCED | "Run /gig:design for UI/UX prototypes, or /gig:gather to start making decisions." |
| DESIGNING | "Design in progress. Continue with /gig:design." |
| DESIGNED | "Run /gig:gather to start making decisions." |
| GATHERING | "Gathering in progress. Continue with /gig:gather." |
| GATHERED | "Run /gig:implement to start implementing." |
| IMPLEMENTING | "Run /gig:implement to continue — next batch: {title}." |
| IMPLEMENTED | "Run /gig:govern to validate the iteration." |
| GOVERNING | "Governance in progress. Continue with /gig:govern." |
| GOVERNED | "Iteration complete. Run /gig:gather for next iteration or /gig:milestone." |
Say: "Next: {suggestion}"
testing
Deep-dive a topic using subagents. Feeds findings into decisions or working memory.
testing
Create milestones with spec elicitation, complete milestones, manage ROADMAP.md, tag releases.
tools
Create structured lesson plans for learning new concepts or following courses.
tools
Initialize the gig system in any project. Discovers context, scaffolds .gig/, proposes first milestone. Universal entry point.