Skills

Maintain an Intent Changelog

$maintain-intent-changelog

Unreleased should mean ready to publish except for the date, not a pile of fragments someone has to clean up on release day. This skill applies the Intent Changelog Specification , consumes changeset targets, validates and renders them with ACK, and carries verified commit provenance into the correct release-unit records. It keeps canonical release data in the ledger instead of treating generated Markdown as the source of truth.

Install for Codex

Download the complete skill package or copy and run:

mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
curl -fsSL https://wimdy.works/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://wimdy.works/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 record

Or let ACK construct and validate a draft from pinned evidence:

ack changelog draft --source range=v1.7.0..HEAD

Read the raw SKILL.md .