gmgnlisted
Install: claude install-skill tonywo2049/GMGN
# GMGN router: repository state → next stage
Use observable repository state to select the owning stage, then invoke its specialized Skill.
## Language and shared references
Infer `en` or `zh-CN` from approved project documents, then the user's language. Keep machine
tokens and IDs in English. Load the layout-free
[writing rules](references/en/writing-rules.md) when writing and the
[dispatch contract](references/en/dispatch-and-handoff.md) before delegation.
Exclude every project-declared archive root from direct writing and review context, authority,
and evidence. Delegated work follows the dispatch contract's brief-level exclusion. 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; Decision absent or changing | `write-decision` |
| Approved Decision; ROADMAP absent or changing | `roadmap` |
| A `now`, `not-started` Milestone has all prerequisites `closed` with accepted results and needs its combined initiation/Goal approval, or an approved Goal needs revision | `write-goal` |
| Approved 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` |
| An initiated Milestone has accepted Task rows that can run, or a target-Milestone lane remains