← ClaudeAtlas

specgate-routerlisted

Use when the user explicitly mentions SpecGate, the specgate CLI, or a SpecGate artifact, gate, Context Pack, work reference, or delivery state.
thanhtung2693/specgate · ★ 3 · Testing & QA · score 76
Install: claude install-skill thanhtung2693/specgate
# Using SpecGate ## Route one phase For lifecycle work, choose exactly one phase before acting: - `specgate-project-setup` — initialize, bind, install, refresh, or diagnose SpecGate for a repository. - `specgate-work-preparation` — turn a request or source specification into approved SpecGate work. - `specgate-work-delivery` — implement, resume, review, or rework approved SpecGate work. For a read-only work or lifecycle-status question with a work reference, start with the authoritative read: ```bash specgate change status "$WORK_REF" --json ``` For other SpecGate concept or troubleshooting questions, use the smallest relevant CLI read. Do not force a lifecycle phase or mutate records. Before a mode-dependent write or handoff, run `specgate doctor --json`. Read `data.mode`; never infer Local or Full mode from Docker, URLs, or browser availability. Report an unsuccessful doctor result instead of guessing. Completion criterion: exactly one phase skill is selected, or the request is identified as a read-only SpecGate question. ## Operating contract - The `specgate` CLI is the only product-state read and write surface. Never inspect or edit SpecGate SQLite, Postgres, object storage, deployment volumes, or `.specgate/local` directly. Repository source reads remain allowed. - Drafts, explanations, summaries, and repository reads remain ephemeral until an explicit CLI command persists them. - The originating authoring framework owns durable source documents: their