Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when shipping a release of Agent Sessions — bumping version, updating CHANGELOG, building, signing, notarizing, publishing appcast, and creating a GitHub release.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 93% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 175% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 12% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 21% | 0% |
This skill is an agent-facing entrypoint that avoids duplicating the deployment runbook.
docs/deployment.mdtools/release/deploy (see tools/release/deploy --help)docs/release/pre-release-qa.mdIf anything here disagrees with the runbook, follow docs/deployment.md.
git log --oneline --decorate -n 30 and git diff --name-only <LAST_TAG>..HEAD; identify high-risk areas.xcodebuild -project AgentSessions.xcodeproj -scheme AgentSessions -configuration Debug build./scripts/xcode_test_stable.shdocs/release/pre-release-qa.md §3–4 and ask the user to confirm GO/NO-GO after completing them.X.Y for major/minor releases, X.Y.Z only for patch releases; never ship X.Y.0)docs/CHANGELOG.mdDo NOT ask about QA status — QA always runs automatically as part of pre-deploy (see QA Gate above).
README.md download link: v{VERSION}/AgentSessions-{VERSION}.dmg and label Download Agent Sessions {VERSION} (DMG)README.md Option A download link (second occurrence under Install section)docs/index.html download button URL and labeldocs/index.html <meta name="description"> content (mention current version + key change)docs/index.html <meta property="og:description"> contentdocs/index.html <meta name="twitter:description"> contentREADME.md "What's New in X.Y" section: update heading to new version, rewrite TL;DR and Highlights to reflect this release's key changes (do not keep old version's copy)docs/index.html hero/feature copy if features were renamed or new agents addeddocs/index.htmldocs/CHANGELOG.md)docs/index.html (check meta description and download button)docs/CHANGELOG.md [Unreleased] section has full, accurate content for this release (this is the only changelog — root CHANGELOG.md is a pointer to it, not a copy to sync)docs/index.html download button URL and label updateddocs/index.html meta description, og:description, twitter:description updated with version + key changedeploy bump (or bump will overwrite)docs/CHANGELOG.md:A.B)tools/release/deploy release <VERSION>, the deploy script prints a Sparkle release notes preview after build/sign/notarization and appcast validation.docs/CHANGELOG.md before publishing.SKIP_CONFIRM is not 1, it will pause and ask for approval before publishing (pushing appcast, updating Homebrew, updating the GitHub release).SKIP_CONFIRM=1 requires RELEASE_NOTES_REVIEWED=1 at the appcast publish gate; set it only after manually inspecting the Sparkle preview or for a rerun whose notes were already reviewed.Small bug fixes and stability improvements.bashtools/release/deploy changelog [FROM_TAG] tools/release/deploy bump [patch|minor|major] git push origin main tools/release/deploy release <VERSION> [--dry-run] tools/release/deploy verify <VERSION>
docs/deployment.md → Troubleshooting, logs, and rollback guidance.tools/release/rollback-release.sh <VERSION>.Other measured skills in the registry, with their headline benchmark lift.