ワンクリックで
gse-status
Show lifecycle status, sprint state, artefact inventory, health, git state. Triggered by /gse:status.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Show lifecycle status, sprint state, artefact inventory, health, git state. Triggered by /gse:status.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Deploy the current project to a Hetzner server via Coolify. Adapts to the user's situation: from zero infrastructure (solo) to a pre-configured shared server (training). Triggered by /gse:deploy.
Reload checkpoint, verify worktrees, brief user. Triggered by /gse:resume.
Deploy the current project to a Hetzner server via Coolify. Adapts to the user's situation: from zero infrastructure (solo) to a pre-configured shared server (training). Triggered by /gse:deploy.
Reload checkpoint, verify worktrees, brief user. Triggered by /gse:resume.
Route capitalized solutions to their targets. Triggered by /gse:integrate after compound.
Full GSE-One orchestrator methodology — load when you need the complete invariant text, failure modes, and edge cases beyond the condensed AGENTS.md summary.
| name | gse-status |
| description | Show lifecycle status, sprint state, artefact inventory, health, git state. Triggered by /gse:status. |
Arguments: $ARGUMENTS
| Flag / Sub-command | Description |
|---|---|
| (no args) | Show full project status overview |
--branches | Show detailed git branch information |
--decisions | Show recent Gate decisions and their rationale |
--worktrees | Show detailed worktree status |
--compact | Show minimal one-line status |
--help | Show this command's usage summary |
Before executing, read:
.gse/status.yaml — current sprint and lifecycle state.gse/config.yaml — project configuration.gse/backlog.yaml — all tasks and their statuses.gse/profile.yaml — user profile (for display preferences).gse/plan.yaml — sprint goal, budget, and workflow trajectory (when present; absent in Micro mode)Display high-level project state:
PROJECT: {project_name}
Sprint: S{NN} ({current_phase})
Phase: {current phase description}
Last: {last_activity} on {last_activity_timestamp}
Health: {health.score}/10
Display current sprint backlog summary:
SPRINT S{NN} — {sprint_goal}
Budget: {used}/{total} complexity points ({remaining} remaining)
| Task | Type | Status | Complexity | Branch |
|------------|----------|-------------|------------|------------------|
| TASK-{ID} | {type} | {status} | {N} | {branch or —} |
Status symbols (full 9-value lifecycle, per backlog.yaml — the authoritative schema):
open — in the backlog pool, not part of a sprintplanned — in the sprint, not startedin-progress — actively being worked onreview — produced, awaiting /gse:reviewreviewed — reviewed clean (no HIGH/MEDIUM findings) — ready to mergefixing — FIX in progress on review findingsdone — reviewed + fixed (FIX applied) — ready to mergedelivered — merged by /gse:deliverdeferred — pushed to a later sprintList all tracked artefacts with their status:
ARTEFACTS
| Type | Count | Latest |
|---------------|-------|------------------|
| Requirements | {N} | REQ-{last} |
| Design | {N} | DES-{last} |
| Code | {N} | {files changed} |
| Tests | {N} | {pass/fail} |
| Documentation | {N} | {last updated} |
If any tasks have status: review (produced and awaiting /gse:review):
PENDING REVIEW
- TASK-{ID}: {title} (complexity: {N})
Read .gse/config.yaml → lifecycle.mode and branch (mirrors /gse:health Step 1 — Compute Health Dimensions):
test_pass_rate, review_findings, git_hygiene.If config.yaml specifies health.disabled_dimensions, also exclude those from the displayed set.
Display the active health dimensions as a compact dashboard (Full-mode example):
HEALTH {overall}/10
requirements_coverage: {score}
test_pass_rate: {score}
design_debt: {score}
review_findings: {score}
complexity_budget: {score}
traceability: {score}
git_hygiene: {score}
ai_integrity: {score}
Flag any dimension below 7/10 with a warning marker.
Display git-related information:
GIT
Current branch: {branch}
Sprint branch: gse/sprint-{NN}/integration
Active worktrees:
✓ sprint-{NN}-feat-{name} active 0 uncommitted TASK-{ID}
◉ sprint-{NN}-feat-{name} paused 3 uncommitted TASK-{ID}
★ sprint-{NN}-fix-rvw-{ID} ready 0 uncommitted TASK-{ID}
Merge queue:
gse/sprint-{NN}/feat/{name} reviewed no conflicts ready
gse/sprint-{NN}/fix/rvw-{ID} reviewed no conflicts ready
Stale branches: {none | list of branches not touched in >2 sprints}
Main status: clean, tagged v{X.Y.Z}
--branches flagIf --branches is specified, show all gse/* branches with detailed information:
BRANCHES
Active feature branches:
gse/sprint-{NN}/{type}/{name} — TASK-{ID} ({status})
Stale branches (not touched in >2 sprints):
{branch} — last commit: {date} ({N} sprints ago)
--worktrees flagIf --worktrees is specified, show detailed worktree information:
WORKTREES
.worktrees/sprint-{NN}-{type}-{name}
Branch: gse/sprint-{NN}/{type}/{name}
Task: TASK-{ID} ({title})
Status: {clean/uncommitted changes}
Uncommitted: {N} files
Run git worktree list and cross-reference with backlog.yaml TASK entries.
--decisions flagIf --decisions is specified, show recent Gate decisions:
DECISIONS (last 10)
{Date} | {Tier} | {Type} | {Decision} | {Rationale}
(columns mirror the authoritative DEC- fields of gse-one/src/templates/decisions.md)
Synthesize the project's unresolved state from sources that are already present. The goal is to answer two recurring user questions in one place: "what's still open?" and "did I fix that issue?" — observed verbatim in cross-session feedback. Display only the sections that contain at least one entry.
OPEN ITEMS
Review findings unresolved
docs/sprints/sprint-{NN}/review.md
• RVW-{NNN} [HIGH] {short title} age: {N} day(s)
• RVW-{NNN} [MEDIUM] {short title} age: {N} day(s)
TASKs not at a terminal status (in-progress / review / fixing / planned)
• TASK-{NNN} {status} {short title} sprint: S{NN}
Open Questions awaiting resolution
docs/intent.md and docs/sprints/sprint-{NN}/*.md
• OQ-{NNN} resolves_in: {PLAN|REQS|DESIGN} {short text}
Worktrees not aligned with current git state
• {path} {OK | CHANGED | DIRTY | MISSING | LOST}
Hotfixes / patches applied since last DELIVER
git log --since={last_deliver_timestamp} --grep='^fix:' --oneline
Sourcing rules (read-only, deterministic — no inference):
docs/sprints/sprint-{NN}/review.md for RVW-NNN entries with status not in {fixed, accepted-as-is, deferred}.backlog.yaml items where status ∈ {planned, in-progress, review, fixing} AND sprint == current_sprint.## Open Questions blocks in docs/intent.md and the current sprint's artefacts; report entries with status: pending.git worktree list with backlog.yaml TASK branches (same logic as --worktrees flag, but summarised to one line per worktree).main since the last v* tag matching gse(deliver):*.When all five sections are empty, display: OPEN ITEMS — none. State is consistent. This positive confirmation is itself pedagogically valuable: it tells the user there is nothing hidden in the corners.
This step is purely a read of existing files — it does not modify state, does not call other activities, and adds no Gate. It is the most reliable answer to "where do I stand?" and replaces ad-hoc "where are we?" exchanges with a single deterministic snapshot.
Based on current state, suggest next actions:
/gse:produce"review: "Ready for /gse:review"done or reviewed: "Ready for /gse:deliver"lifecycle.stale_sprint_sessions): "Sprint has had {N} sessions without progress — consider /gse:go"