Release preparation — changelog generation, version bump, tag creation. Generic version (not project-specific). For EvoNexus releases, use custom-release instead.
SkillScore64Maintained
Automatic
◆DevOps & SRE pack
Last verified 8/19/2026
What it changes
Passed 11 of 18 test cases with the skill, and 7 of 18 without it.
Without skill41%
With skill64%
Checks it passed that the model alone missed
Uses chore(release): v3.0.0 as the commit message
Pairs with @flow-git for handling commits and tags
Uses @oath-verifier to confirm release commit and tag correctness
and 3 more in the full report
6 fixed8 passed either way7 still failing1 broke
Pass-rate lift
+23 pp
Tokens
-18%
Agent turns
0%
Response time
-61%
Model gemini-3.6-flashMeasured 8/19/2026v114 of 22 cases passed with skill · 18 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 5
Prompt
We are cutting version 3.0.0 for our Go microservice in workspace/projects/evo-go. What standard commit message string should be used for the release commit?
What was checked, without and with the skill
Checked
Without skill
With skill
Uses chore(release): v3.0.0 as the commit message
Missed
Passed
case-12 · gemini-3.6-flash · 8/19/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md56 linessingle file
Dev Release
Derived from oh-my-claudecode (MIT, Yeachan Heo). Adapted for the EvoNexus Engineering Layer.
Generic release preparation: changelog generation from git log, version bump, tag creation. For EvoNexus-specific releases, use custom-release (the existing skill that handles git-flow develop→main).
Use When
Releasing a non-EvoNexus project (Evolution API, Evo AI, Evo Go, etc.)
Generic semver bump on a library you're maintaining
Do Not Use When
Releasing EvoNexus itself → use custom-release instead
Project has its own custom release process → follow that
Workflow
Phase 1 — Pre-flight
Verify on the right branch (not main/master directly)
Verify clean working tree (no uncommitted changes)
Verify CI is green on the target commit
Verify tests pass locally (dev-verify)
Phase 2 — Determine version
Read current version from manifest (package.json, Cargo.toml, go.mod, pyproject.toml)
Determine bump type: major / minor / patch (semver)
Confirm with user
Phase 3 — Generate changelog
Read commits since last tag: git log {last-tag}..HEAD --oneline
Group by type (feat / fix / docs / etc.) if conventional commits
Evidence-driven causal tracing with competing hypotheses. Use when an observation has multiple plausible explanations and you need to systematically rank them with evidence FOR and AGAINST each. Pairs with @trail-tracer.