Install Release
Pick your agent. Every command is ready to paste.
npx skills add mksglu/context-mode --skill releaseThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads release when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the release skill”. In Codex, type $release.
The skill itself
SKILL.md
Release context-mode v2 (ADR-0013). Starting the skill is the approval for this release; the preview in step 6 is for information, not a second approval. Stop and report at the first step that fails; do not retry a failed step with a different method.
- Check the start state. Run
git branch --show-currentandgit status --porcelain. The branch must bev2and the tree must be clean; if not, stop and report what is dirty. Rungh auth statusandgit pull --ff-only. - Run the E2E cases:
node e2e/cases/run.mjs. If a row isFAIL, stop and report the failing case ids. - Run the v1 KEEP-PASS unit tests (GS4).
npm ciinstalls the dev toolchain only (ADR-0013 "Trust boundary"); users never run npm. Then runnpx vitest run. If one of the 131 tracked tests fails, stop and show its name. - Run the live test:
node e2e/live/run.mjs --all(Sonnet 5, effort low, ADR-0017) and show its table. If a row isFAIL, stop. Then update the live-skip streak ine2e/live/skip-streak.json({ "streak": <n> }): if the table has one or moreSKIPPEDrows, add 1 tostreak; if it has none, reset it to 0. If the file changed, commit it onv2and push. Ifstreakis nowLIVE_SKIP_LIMIT(3) or more, refuse to continue: report which cases were skipped and the note on each row. - v1 migration checkpoint (GS10). The cases
e2e/live/cases/v1-migration-*.jsonran in step 4 (theircoverspaths includev1-transition, so--allselects them). Do not run them again; confirm each one isPASSin the step 4 table, and stop if one is not. - Preview. Run
node scripts/release/plan.mjs --dry-run. Show the owner the next version and the release notes. If it says there is nothing to release, stop. - Start the release:
gh workflow run release.yml --ref v2 -f sha=$(git rev-parse HEAD). - Follow the new run with
gh run watchand report each job status as it changes. At the end, report in one short table: version, release commit onrelease, GitHub Release URL, live test (passed, or skipped), and the smoke-install result per agent.
skip-live: if the owner types /release skip-live, skip steps 4 and 5 (the streak file does not change) and in step 6 run node scripts/release/plan.mjs --dry-run --skip-live, so the release notes carry the line "Live E2E skipped for this release." Say in the final report that the live test was skipped.
This skill never runs these one-time steps: switching the marketplace to ref: "release", adding workflows to main, and npm deprecate. Ask the owner about each one separately.
Tips for Release
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 4 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Release
What does the Release skill do?
Release context-mode v2 from the v2 branch. Runs the checks and the live test, shows the next version and notes, then starts the release workflow and watches it.
How do I install Release?
Run "npx skills add mksglu/context-mode --skill release" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Release work in Cursor and Codex?
Yes. Release uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Release free?
Release is open source on GitHub. It is free to install; check the license before commercial use.
Who made Release?
Release is published by mksglu in the mksglu/context-mode repository, together with 3 other skills.





