Claude
Skill
release-publish
Pre-publish and publish path for crates.io, npm installer, GitHub Releases, SBOM. Use when cutting versions, editing release.yml, or adding publish steps. Never publish from a feature branch.
Virus-scanned
Reviewed automatically before listing.
Download
KalarisLabs-Skill-Doctor-skills_release-publish-9413620.zip · 0 KB
Install
skills CLI
npx skills add https://github.com/KalarisLabs/Skill-Doctor/tree/main/skills/release-publish
Claude Code
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install kalarislabs-skill-doctor@llmmart
Git
git clone https://github.com/KalarisLabs/Skill-Doctor.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole kalarislabs/skill-doctor collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
Release
Only from a v* tag on main after required checks are green.
./scripts/prepublish-check.sh --full- CHANGELOG for the version
- Single workspace version bump
- PR → required checks → merge
git tag vX.Y.Z && git push origin vX.Y.Zrelease.yml: musl/darwin/win, checksums, SBOM, Sigstore, GitHub Releasecargo publishorder: neutralize → rules → core → sandbox → mcp → skill-doctornpm publish --access public@security.kalarislabs/skill-doctor(installer only)- Homebrew tap follow-up
Never: publish from CI on a non-tag; npm without matching binary checksums; skip dry-run; publish if deny/gitleaks is red.
Files (skill-doctor)
-
SKILL.md 905 B
--- name: release-publish description: Pre-publish and publish path for crates.io, npm installer, GitHub Releases, SBOM. Use when cutting versions, editing release.yml, or adding publish steps. Never publish from a feature branch. --- # Release Only from a `v*` tag on `main` after required checks are green. 1. `./scripts/prepublish-check.sh --full` 2. CHANGELOG for the version 3. Single workspace version bump 4. PR → required checks → merge 5. `git tag vX.Y.Z && git push origin vX.Y.Z` 6. `release.yml`: musl/darwin/win, checksums, SBOM, Sigstore, GitHub Release 7. `cargo publish` order: neutralize → rules → core → sandbox → mcp → skill-doctor 8. `npm publish --access public` `@security.kalarislabs/skill-doctor` (installer only) 9. Homebrew tap follow-up Never: publish from CI on a non-tag; npm without matching binary checksums; skip dry-run; publish if deny/gitleaks is red.
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.