canon-clilisted
Install: claude install-skill erclx/canon
# Toolkit CLI contract
Consult before running an unfamiliar `canon` verb, before a sync or install, or when asked "will this overwrite my changes". This skill is reference only. It never runs a sync or an install.
## Verb catalog and reference docs
- Run `canon docs agents` for the full command catalog and invocation contract, rather than guessing at a verb from its name.
- Run `canon docs list` for every other reference doc, then `canon docs <topic>` by name.
- State neither list here. Both read live off the CLI, and a copy in this body ships on a different cadence than the commands it names.
## Overwrite contract
| Surface | Command | Effect on existing files |
| -------------------------------------------------------- | -------------------- | --------------------------------------------------------------------------- |
| Golden configs, listed in full below | `canon tooling sync` | Overwritten once `--write` is passed. Local edits are lost. |
| Dictionary seeds (`.cspell/*.txt`) | `canon tooling sync` | Merged and sorted. Existing terms preserved. |
| Other seeds (`cspell.json`, `.lintstagedrc`, state docs) | `canon tooling sync` | Copy-once. Dropped on first install, untouched after. |
| Standards | n