Skip to content

v0.3.0

Latest

Choose a tag to compare

@Vusys Vusys released this 09 Aug 21:05
· 1 commit to master since this release

One new command. An assistant only reaches for a tool it knows exists, so install-skill writes a Claude Code skill describing what cm-tools does and when to use it — turning "explain the tool again this session" into one command.

Added

  • cm-tools install-skill writes ./.claude/skills/cm-tools/SKILL.md, or the same path under $HOME with --user. Parent directories are created as needed and the resolved path is printed, so the winning scope is visible. An existing file is left alone unless --force is passed; --print emits the skill to stdout and touches nothing. (#4)

The skill covers the four document commands, what each dialect rejects, and the things that actually go wrong when an agent edits Markdown — that a lint failure is a target-compatibility result rather than a parse error, that lint has no fixer, and that hard line breaks are two trailing spaces that must survive any post-processing.

Its dialect table is checked cell-for-cell against RuleSetRegistry and each RuleSet in the test suite, so a future dialect or construct fails the build rather than quietly leaving the skill stale.

Full changelog: v0.2.0...v0.3.0