.claude/skills/release-check/SKILL.md
Pre-release checklist — verify CI status, version tags, CUE module coordination, changelog preview. Read-only.
npx skillsauth add terassyi/tomei release-checkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Verify everything is ready for a release. This skill is READ-ONLY.
git describe --tags --always 2>/dev/null
git tag --list --sort=-v:refname | head -10
git tag --list 'cuemodule/*' --sort=-v:refname | head -5
gh pr list --state open --json number,title --jq '.[] | "#\(.number) \(.title)"' 2>/dev/null | head -10
Parse version: derive binary tag v<version> and CUE module tag cuemodule/v<version>.
Check branch state:
main?origin/main?Unreleased changes: git log <last-tag>..HEAD --oneline. Categorize by type.
CUE module coordination:
cuemodule/ change since last CUE module tag?cuemodule/v<version> must be tagged FIRST.Changelog preview: group commits by type (Features, Bug Fixes, etc.).
Output checklist:
## Release Checklist: v<version>
- [ ] On main, clean tree
- [ ] Up to date with origin/main
- [ ] CI passing
- [ ] CUE module tag coordination (if needed)
### Release Commands (do NOT run)
git tag cuemodule/v<version> # only if CUE changed
git push origin cuemodule/v<version>
git tag v<version>
git push origin v<version>
git push or git tagtomei apply or tomei inittesting
Run full test suite — unit, integration, e2e sequentially. Stops on first failure.
development
Expert team review and refactor — tomei, Go, TDD, OS specialists discuss the diff and implement improvements.
development
Run tests, lint, format, create branch if needed, and commit with conventional message.
testing
Inspect GitHub Actions CI failure logs and auto-fix the issues.