change-init
Installation
SKILL.md
change-init
What this skill does
Mine git history for Change Decision Records (ChDRs) — the why behind how the code came to be — and write them as draft records for human review.
A ChDR captures a decision that was made in the past and survives only in commits + linked issue trackers:
- Scan a window of
git logfor commit messages that reference an issue tracker (JIRA keys, GitHub/GitLab#NNN, MR!NNN, or issue URLs) - Cluster commits sharing one issue key into a single change story
- Best-effort fetch the issue title/body (GitLab via MCP, GitHub via
gh, else link-only) for requirement-level context - Infer the Decision from the diff summary; record Consequences (reverts, follow-up fix chains — the negative knowledge almost never documented elsewhere)
- Write
ChDR-{NNN}.mdto{REPO_ROOT}/.adlc/drafts/chdr/with status Discovered - Regenerate
{REPO_ROOT}/.adlc/drafts/chdr/chdr.mdindex
Key differences from the levelup family: