← ClaudeAtlas

cm-readmelisted

Use ONLY when the user explicitly invokes the /readme slash command, or asks to "run the cm-readme skill". Refreshes README.md before a release by reconciling a chosen CHANGELOG range against the live code surface (Hono routes, Preact pages, CLI commands), aggregating Added/Changed/Removed entries to net-state, planning screenshot/GIF captures with an explicit hero re-capture verdict, and editing only between HTML comment markers. Do NOT trigger on generic "update readme" requests — the user wants this skill to fire only on explicit invocation.
pigorv/claude-monitor · ★ 10 · Web & Frontend · score 73
Install: claude install-skill pigorv/claude-monitor
# cm-readme Pre-release helper that keeps `README.md` honest. Reads a chosen range of `CHANGELOG.md`, aggregates Added/Changed/Removed entries to **net state as of HEAD**, edits only between HTML comment markers in the README, plans the media work with an explicit hero-recapture verdict, and verifies before handing off. This skill is **read-only on version metadata** — it never bumps `package.json` or moves `[Unreleased]` headers in `CHANGELOG.md`. --- ## Arguments (`$ARGUMENTS`) Parse the slash command argument string before anything else. Recognized tokens: | Token | Meaning | |---|---| | *(empty)* | Default: range = `[Unreleased]` only | | `since=<ver>` | Range = `<ver>` (exclusive) → `[Unreleased]` (inclusive). E.g., `since=0.2.0` | | `since=tag` | Range = last git tag (`git describe --tags --abbrev=0`) → `[Unreleased]`. Same as default in practice. | | `all` or `from-beginning` | Range = first version in CHANGELOG → `[Unreleased]` | | `dry-run` | Produce diff but do not write README.md | | `features-only` | Only update `<!-- features:* -->` | | `media-only` | Only run media plan + capture | | `hero` \| `features` \| `quickstart` \| `cli` | Restrict to a single marker block | Tokens combine: `/readme since=0.2.0 dry-run features-only` is valid. If `all` is set, also tell the user up front: "Running full-history aggregation — this rebuilds the entire feature list from net state, not just additions." --- ## Workflow Run these steps in order. ### 1. Inventory ``