gmgnlisted
Install: claude install-skill tonywo2049/GMGN
# GMGN router: repository state → next stage
Use this runtime method to locate the stage, then invoke the specialized skill.
## Language and contract
Infer `en` or `zh-CN` from approved project documents, then the user's language. Keep machine
tokens and IDs in English. Load the English-only layout-free
[writing contract](references/en/writing-contract.md) when writing; artifact prose may still
use the active project locale.
Before direct or delegated writing, Critic, Reviewer, or Verifier work, exclude every
project-declared archive root from reads, briefs, generated context, authority, and evidence.
Never cite archived documents. Restore needed meaning to the active tree through its owning
authority before use.
## Route by observable state
| State | Route |
|---|---|
| New idea; no approved WhitePaper | `brainstorm` |
| Approved WhitePaper; ROADMAP absent or changing | `roadmap` |
| Owner starts a `not-started` milestone | `write-goal` |
| Goal exists; Requirement absent or changing | `write-requirement` |
| Requirement reviewed; Design-stage candidate absent or changing | `write-design` |
| Design-stage candidate reviewed; Task absent or changing | `write-task` |
| Confirmed Task rows can run or a target-Milestone lane remains active | `run-task` |
| Every target-Milestone task is closed on one baseline but closure is not accepted | `close-milestone` |
| An immutable candidate is accepted and distribution is requested | `release` |
From `write-goal` onward, record `