release

Solid

Cut a new ArcKit release — bump versions in lockstep, regenerate non-Claude formats, validate plugin/marketplace agreement, tag, and push to standalone repos. Use when the user says 'cut a release', 'release ArcKit', 'ship vX.Y.Z', 'bump the version and release', 'do the release flow', 'tag and publish', or 'push the extensions'. This is a manual, high-consequence workflow: it never runs automatically.

AI & Automation 2,105 stars 257 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 86/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Release ArcKit Drive the ArcKit release flow end to end. This skill is the executable companion to [`docs/RELEASING.md`](../../../docs/RELEASING.md) — that doc is the source of truth; if the two disagree, trust `RELEASING.md` and update this skill. The target version is `$ARGUMENTS` (e.g. `/release 5.10.0`). If no version was given, ask for it before doing anything — never guess a version. <HARD-GATE> This workflow tags and publishes to public GitHub repos. Do NOT run any step that pushes, tags, or publishes without the user confirming the version and that the PR is already merged to `main`. Show the plan and the computed version first, then proceed step by step. </HARD-GATE> ## Preconditions Confirm all of these before touching version files: 1. The feature PR is **merged to `main`** — releases are cut from `main`, never from a branch. 2. Working tree is on `main` and clean: `git checkout main && git pull && git status`. 3. The version `$ARGUMENTS` is valid semver (`X.Y.Z`) and **greater** than the current plugin version (`cat plugins/arckit-claude/VERSION`) and CLI version (`cat VERSION`). 4. `GH_TOKEN` is set in the environment (needed by `push-extensions.sh`). If any precondition fails, stop and surface it. Do not work around it. ## Release flow Run these in order. Each script is idempotent or safe to re-run except the `git tag`/`git push` steps. Pause after step 6 (the commit) and after step 8 before tagging to let the user confirm. ```bash # 1. Edit CHANG...

Details

Author
tractorjuice
Repository
tractorjuice/arc-kit
Created
9 months ago
Last Updated
today
Language
JavaScript
License
NOASSERTION

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category