godmode-changelog
Draft and verify release-notes from local commits and changelog fragments.
Skill by AIimagined
Chalk Labs
Need help deploying godmode-changelog?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aiimagined-godmode-changelog
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/godmode-changelog
What's inside
- Skill name
godmode-changelog- Description
- Draft and verify release-notes from local commits and changelog fragments. Use when checking that every user-visible update carries a fragment, merging fragments for a version, or building and checking the release-notes for that version. Not for a one-line note authored by hand and not for a code-review summary of a single file.
- License
- Apache-2.0
- Instructions
- 81 lines in SKILL.md · view on GitHub
Files (4)
- PURPOSE.md
- SKILL.md
- openai.yaml · agents/
- godmode-evals.json
SKILL.md (first lines)
# Godmode Changelog ## Outcome A release note written by hand at cut time is written from memory, and a commit that ships user-visible behavior with no fragment is a note nobody will ever write. This skill runs the fragment check, spends the fragments into the changelog for the version being cut, then builds and checks the notes so the release carries the note that behavior actually earned - never a narration of the work that produced it. ## Use - Confirm every user-visible commit since the base ref carries a `changelog.d/*.md` fragment before a release is cut. - Merge the accumulated fragments into `CHANGELOG.md` under the version being released. - Build that version's release notes from the merged changelog section, and check the built notes hold the required shape. - A release is being prepared and the changelog gate, the merge, or the notes have not been run yet. ## Do not use - For a one-off commit message on a single change - that is normal commit authoring, not a release note. - To summarize what one file does for a code-review comment. - To invent release-note prose that no changelog fragment or commit backs; the notes are built from what was merged, not composed from scratch. ## Deterministic Execution Flow 1. **Check the fragment gate before anything else.** ``` godmode changelog check --base <last-release-ref> ``` Read the result's `verdict`. `satisfied` means every user-visible change already carries a fragment, or the changelog gained an entry directly; `missing-fragment` names the exact paths under `changes_needing_note` still uncovered. 2. **Fallback for a `missing-fragment` verdict:** add one fragment per uncovered user-visible change: ``` changelog.d/<slug>.<added|changed|fixed|removed|deprecated|security>.md ``` containing one sentence describing the user-visible effect (not the implementation). Re-run step 1 until `satisfied` is true. Never merge or build notes over an unsatisfied gate. 3. **Confirm the release has no other missing paired artifact** before cutting: ``` godmode precheck --about "cut release <version>" ``` 4. **Spend the fragments into the changelog** for the version being released: ``` godmode changelog merge --set-version <version> [--date <YYYY-MM-DD>] ``` This folds every fragment under `changelog.d/` into a `## [<version>]` section in `CHANGELOG.md` and removes the spent fragments. A fragment that arrives after a first merge folds into that same section on the next run rather than opening a second heading for the version; running it again with nothing left under `changelog.d/` has nothing to spend and refuses. 5. **Build the release notes** from that merged section: ``` godmode release-notes build <version> ``` Fallback: if a note for `<version>` already exists and needs regenerating, pass `--force`. 6. **Check the built notes hold the required shape:** ``` godmode release-notes check <version> ``` The shape is: present, every changelog entry for the version covered, no empty section, no process narration, and a `Verifying` section a reader can actually run. 7. **Fallback for a failed shape check:** fix the source, not the built file - add the missing piece to the relevant `changelog.d/*.md` fragment or the merged `CHANGELOG.md` section the check named, then rebuild with `--force`: ``` godmode release-notes build <version> --force ``` and re-run step 6. A direct hand edit of the generated release-notes file is a last resort only, and only when it is recorded as one - the deterministic path is fix the source, rebuild, re-check. ## Must not - Must not run `changelog merge` or `release-notes build` while `changelog check` still reports `missing-fragment`; the notes would omit exactly the change that triggered the check. - Must not write release-note prose that names no changelog entry or commit behind it. - Must not edit `release-notes check`'s required-shape rule to accommodate a specific note instead of fixing the note. - Must not treat `merge` as safe to re-run out of caution; with nothing left under `changelog.d/` it has nothing to spend and refuses. Only run it again when a genuinely new fragment has arrived for the same still-open version. - Must not bypass a failing changelog or notes check with `--no-verify` on the commit that cuts the release; a blocked gate is fixed at its source, not skipped past. - Must not hand-edit a generated release-notes file as the default fix for a failed shape check; fix the fragment or changelog section and rebuild with `--force` instead, and treat a hand edit as an explicitly-recorded exception, never the routine path. ## Completion Report the fragment-check verdict, the version merged, and the release-notes check's final verdict. A release cut without all three run in order is not proof the changelog is honest - it is a note that was never checked.
From AIimagined/Godmode, Apache-2.0.
More from AIimagined/Godmode
- 0.627score
godmode-continuity
AIimagined
Reconstruct and preserve private project continuity from local evidence.
SkillAFreshness: A★ 6Claude Code +9 - 0.627score
godmode-investigation
AIimagined
Diagnose technical failures with reproducible evidence and bounded hypotheses.
SkillAFreshness: A★ 6Claude Code +9 - 0.627score
godmode-skill-forge
AIimagined
Create an original, compact project skill after a repeated capability gap is proven.
SkillAFreshness: A★ 6Claude Code +9 - 0.624score
godmode-governance
AIimagined
Preview and govern protected engineering actions without executing them implicitly.
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-skill-eval
AIimagined
Score a drafted or hand-edited skill's authored routing rows against the committed baseline, and confirm its bundle validates, before it ships or is enabled…
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-ci
AIimagined
Run CI's checks locally, in CI's order, before opening a pull request: the task precheck, the fragment gate against the base branch, the preflight of HEAD or…
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-codegraph
AIimagined
Query a local, on-demand code dependency graph to answer who calls, who imports, and what blast radius a change carries, before spending an unnecessary full…
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-evidence
AIimagined
Shape a claim so its citations grade the first time: reflect it against the record, cite exit-bearing commands through `--verify`, give a hypothesis its…
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-host-sync
AIimagined
Detect every installed AI CLI host, reconcile Godmode's interception manifests into each one's native format, and drift-repair the installed configuration…
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-spec-lifecycle
AIimagined
Move a specification and its plan through specify, approve, implement, review, and status as one linked, resumable record instead of separate hand-authored…
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-impact-gate
AIimagined
Score a staged commit's fan-out and architectural-boundary crossings just before committing: dependents left unfollowed, hook-to-runtime import direction…
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-research
AIimagined
Study an outside source repository in a fixed order - licence, tree, the two or three implementing source files, line-cited receipts - and record both an…
SkillAFreshness: A★ 6Claude Code +9
Signals
- Stars
- 6
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 25, 2026 (1 month ago)
- Last release
- Oct 5, 2026 (28 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/AIimagined/Godmode
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AIimagined
- 0.627score
godmode-investigation
AIimagined
Diagnose technical failures with reproducible evidence and bounded hypotheses.
SkillAFreshness: A★ 6Claude Code +9 - 0.627score
godmode-skill-forge
AIimagined
Create an original, compact project skill after a repeated capability gap is proven.
SkillAFreshness: A★ 6Claude Code +9 - 0.627score
godmode-continuity
AIimagined
Reconstruct and preserve private project continuity from local evidence.
SkillAFreshness: A★ 6Claude Code +9 - 0.624score
godmode-governance
AIimagined
Preview and govern protected engineering actions without executing them implicitly.
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-research
AIimagined
Study an outside source repository in a fixed order - licence, tree, the two or three implementing source files, line-cited receipts - and record both an…
SkillAFreshness: A★ 6Claude Code +9 - 0.622score
godmode-skill-eval
AIimagined
Score a drafted or hand-edited skill's authored routing rows against the committed baseline, and confirm its bundle validates, before it ships or is enabled…
SkillAFreshness: A★ 6Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get godmode-changelog running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
godmode-changelog skill. Agent Mart. https://agentmart.dev/skills/aiimagined-godmode-changelog (last updated 2026-10-24)