Skills

Commit with Intent

$commit-with-intent

This skill combines repository-safe Git packaging with the Intent Commits Specification . It keeps type, scope, impact, migration, affected release units, and changeset links evidence-bound. After committing, it uses ACK’s repository-aware link validator to detect missing or contradictory Intent Changesets decisions.

When that workflow is installed, it composes commit-changes instead of replacing explicit staging, secret checks, line-length validation, or commit verification. The package also remains usable on its own.

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/commit-with-intent/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/commit-with-intent/bundle.tar.gz \
  | tar -xz -C "$HOME/.claude/skills"

Invoke directly

$commit-with-intent commit the staged changes using our ACK profile
/commit-with-intent commit the staged changes using our ACK profile

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

ack commit draft --source staged

The skill returns NEEDS_INPUT instead of inventing scope, release impact, migration guidance, issue references, or changeset identifiers.

Read the raw SKILL.md .