spec-charter
Installation
SKILL.md
Spec Charter
Create and amend spec/charter.md, the opt-in project reference axis used to measure backlog work, sprint plans, and drift. This skill is rerunnable.
spec/charter.md is the first layer, not the whole large-repo spec. On existing/brownfield repos, finish create mode by recommending spec-system-map for spec/system-map.md and spec-grill for spec/capabilities.md from real repo signals.
Execution Contract
Mode Router
Explicit modes win first:
| User intent | Mode | Boundary |
|---|---|---|
| Create the project axis, baseline, charter, or first spec layer | create |
Only when neither spec/charter.md nor legacy root CHARTER.md exists, unless the user explicitly asks to replace it. |
| Update direction, objectives, decisions, or accepted charter wording | amend |
Applies tier gates and may edit the resolved charter after confirmation. |
| Check whether charter/capabilities/Learnings are stale or should change | reassess |
Report-only; routes accepted fixes to spec-charter amend, spec-grill, or a Learning Action. |
When no mode is specified, route by intent first, then use file state only for generic charter requests: prefer spec/charter.md; fall back to legacy root CHARTER.md; if neither exists, use create mode. If the user asks for capability contracts, component boundaries, or spec/capabilities.md, route to spec-grill.