This skill applies the Intent Changelog Specification . It keeps unreleased records complete, consumes changeset targets, validates and renders them with ACK, and enforces date-only publication. Canonical generation carries verified commit provenance through changesets into the correct release-unit records.
It does not turn Unreleased into an editorial inbox or use commit-derived
Markdown as the canonical release ledger.
Install for Codex
Download the complete skill package or copy and run:
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
curl -fsSL https://vacua.dev/skills/maintain-intent-changelog/bundle.tar.gz \
| tar -xz -C "${CODEX_HOME:-$HOME/.codex}/skills"Install for Claude Code
mkdir -p "$HOME/.claude/skills"
curl -fsSL https://vacua.dev/skills/maintain-intent-changelog/bundle.tar.gz \
| tar -xz -C "$HOME/.claude/skills"Invoke directly
$maintain-intent-changelog add this change to the worker release record
/maintain-intent-changelog add this change to the worker release recordOr let ACK construct and validate a draft from pinned evidence:
ack changelog draft --source range=v1.7.0..HEAD