Agent skill
release
Build and publish a GitHub release
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/release-cwilliams5-alt-tabby
SKILL.md
Create a GitHub release for Alt-Tabby. The user may provide additional context (version bump amount, release note focus area, etc.) — incorporate it into the steps below.
Steps
-
Verify clean state:
git statusmust show a clean working tree. If not, stop and report. -
Run full test suite:
.\tests\test.ps1 --live. If any tests fail, stop and report. Do not release with failing tests. -
Determine version: Read the current
VERSIONfile. If the user specified a version bump (e.g., "+0.1", "bump minor"), apply it. Otherwise ask what the new version should be. -
Update VERSION file: Write the new version string to
VERSION. -
Compile: Run
.\compile.bat. Verifyrelease/AltTabby.exewas produced. -
Build release notes:
- Run
git log --oneline vOLD..HEAD(where vOLD is the previous version tag) to get the commit history since last release. - Write a summary of changes. If the user specified a focus area (e.g., "focus on latency improvements"), emphasize that in the notes.
- Include a "Full Changelog" link:
https://github.com/cwilliams5/Alt-Tabby/compare/vOLD...vNEW
- Run
-
Commit version bump: Commit the VERSION file change with message
Bump version to vX.Y.Z. -
Create tag:
git tag vX.Y.Z -
Push:
git push origin main --tags -
Create GitHub release:
gh release create vX.Y.Z release/AltTabby.exe --title "vX.Y.Z" --notes "RELEASE_NOTES_HERE"- Asset MUST be named
AltTabby.exe(auto-update depends on this exact name) - Upload
release/AltTabby.exedirectly — no zip, no config.ini, no blacklist.txt, no stats.ini
- Asset MUST be named
-
Report: Show the release URL and a summary of what was published.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?