prepare-release
Installation
SKILL.md
Prepare a MegaLinter release.
Step 1 — Resolve the version
Parse $ARGUMENTS. Validate against ^v[0-9]+\.[0-9]+\.[0-9]+$. If absent or invalid:
AskUserQuestion: "What semver version should this release have? (format: vX.Y.Z)"
Call the resolved value RELEASE_VERSION (e.g. v9.6.0).
Step 2 — Rewrite CHANGELOG.md
The mechanical transformation is done by the bundled helper script
.claude/skills/prepare-release/prepare_changelog.py (stdlib only, no venv needed). It: