internal-claudelisted
Install: claude install-skill erclx/canon
# Claude
Read `.claude/context/claude-plugin/` for the shipped plugin, starting at its `index.md`, and `.claude/context/claude-internal/` for internal skills and plugin setup, also starting at its `index.md`, before editing. The plugin folder carries `.claude/context/claude-plugin/distribution.md` for the marketplace and release wiring, `.claude/context/claude-plugin/cli.md` for `canon claude`, and `.claude/context/claude-plugin/boundaries.md` for built-in feature overlap. Everything about the skills themselves sits in the `skill-*` children that `index.md` lists, one per sub-area.
## Editing rules
- When updating an internal skill, write to `{base-dir}/SKILL.md` where `{base-dir}` is the path shown in the skill header at load time.
- Read `.claude/context/claude-plugin/skill-strategy.md` before adding a plugin skill and `.claude/context/claude-internal/skills.md` before adding an internal one. Run `canon claude skills list` for the plugin roster, which no entry restates.
- Follow `standards/skill.md` for skill structure and frontmatter conventions.
- Audit skill bodies against `standards/skill.md`, `standards/markdown.md`, and the `write-human` skill. The first covers structure and frontmatter. The second covers the body's word choice, punctuation, and formatting. The third covers its voice and rhythm.
## Authoring conventions
- Write a new skill only when it encodes workflow specific to this toolkit or a convention the author consistently applies. The test: would this