blockrunai/clawrouter/release
- community
Checking that the SKILL.md file is still in the repository.
Use this skill for EVERY ClawRouter release. Enforces the full checklist — version sync, CHANGELOG, build, tests, npm publish, git tag, GitHub release. No step can be skipped.
Install
npx vskill@latest install blockrunai/clawrouter/releaseSKILL.md
ClawRouter Release Checklist
This skill is mandatory for every release. Execute every step in order. Do not skip.
Step 1: Confirm the New Version
Read the current version:
Ask: "What version are we releasing?" Confirm it follows semver and is higher than current.
Step 2: Update package.json Version
Edit package.json — bump "version" to the new version.
Step 3: Write CHANGELOG Entry
Open CHANGELOG.md. Add a new section at the top (after the header) in this format:
Rules:
- Date format:
Mar 8, 2026 - One bullet per logical change
- Every bullet must be present — no "see git log"
- Include all changes since the previous release
Step 4: Confirm No Manual Server Sync Required
No file edit needed here. Earlier releases (pre-v0.12.x) required manually updating a CURRENT_CLAWROUTER_VERSION constant in blockrun's src/app/api/v1/chat/completions/route.ts. That constant has been replaced: the server now fetch-es https://registry.npmjs.org/@blockrun/clawrouter/latest at process startup and uses the returned version to drive the update_available hint embedded in 429 responses to outdated clients.
Implications:
- The
npm publishin Step 11 IS the entire "sync blockrun" action. After that
step lands, the next blockrun server restart will fetch and surface the new version. No manual constant edit. No separate PR in the blockrun repo.
CLAWROUTER_CURRENT_VERSIONenv var is the cold-start fallback (used only
when the registry fetch fails). It exists for resilience, not as the primary mechanism — don't touch it on every release.
- Verification of the user-facing update nudge happens in Step 12 via
npm view @blockrun/clawrouter version (the same registry endpoint blockrun's server hits).
Skip to Step 5.
Step 5: Build
Fix any TypeScript or build errors before proceeding.
Step 6: Run Tests
All must pass. Fix failures before proceeding.
Step 7: Commit Everything
Stage and commit:
No companion commit in the blockrun repo is needed — the server picks up new versions automatically via the npm registry fetch documented in Step 4.
Step 8: Push to GitHub
Step 9: Create Git Tag
Step 10: Create GitHub Release
Verify the release on GitHub: https://github.com/BlockRunAI/ClawRouter/releases
The release notes must match the CHANGELOG entry exactly.
Step 11: Publish to npm
Verify: https://npmjs.com/package/@blockrun/clawrouter
Expected output: + @blockrun/clawrouter@{VERSION}
Step 12: Final Verification
Run this checklist to confirm everything is in sync:
All 5 must match the new version. If any mismatch, fix before declaring the release done.
Common Mistakes (Never Repeat These)
| Mistake | Prevention | |
|---|---|---|
Hand-editing CURRENT_CLAWROUTER_VERSION (no longer exists) | Step 4 — server now auto-fetches | |
| CHANGELOG entry missing or incomplete | Step 3 — write it before building | |
| npm publish before tests pass | Steps 5-6 must precede Step 11 | |
| GitHub release notes empty | Step 10 — extract from CHANGELOG | |
| Git tag not pushed | Step 9 — push tag separately | |
| docs not reflecting new features | Update docs in same PR as the feature |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/release/SKILL.md
Popularity
- Repository stars
- 6,533
- Repository forks
- 550
- Repository npm downloads, 7 days
- 4,606
- 7-day trend score
- 63
Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 29 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/blockrunai/clawrouter/release)