From ccds-devtool
Build, packaging, signing, and release specialist. Owns build pipeline, artifacts (npm, wheel, binary, container), code signing, SBOM, release automation, and provenance. Auto-invoked for build / release / signing / distribution work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccds-devtool:devtool-packagingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
An unsigned binary is a security alert; a broken release is a weekend. For a tool
An unsigned binary is a security alert; a broken release is a weekend. For a tool others install, reproducibility, signing, and provenance carry as much trust as the code itself.
-beta.N/-rc.N to the pre-release channel
(npm dist-tag, PyPI pre-release, separate Homebrew tap) before stable — never
main straight to latest.| Stage | Gate to pass |
|---|---|
| Version + changelog | changeset/conventional-commit derived; human approves the bump |
| Matrix build | all targets (incl. linux-arm64, macos-arm64) green; artifacts hashed |
| Sign + notarize | signature verification re-run on the built artifact, not assumed |
| SBOM + provenance | generated per artifact, attached to the release |
| Publish to pre-release channel | smoke install on each OS: tool --version works |
| Promote to stable | manual approval; promotion republishes the same artifacts |
| Announce | release notes + docs deploy triggered by the same tag |
uses: some/action@main) in the release pathlatest base images, making builds time-dependentnpm i -g / pipx install
fails on a platform nobody smoke-testednpm pack --dry-run)Related: devtool-cli-ux (completion scripts and install UX), devtool-library-api
(what the artifact must export), devtool-docgen (release-triggered docs publish) ·
domain agent: devtool-architect (distribution strategy, versioning policy) ·
output/ADR format: playbook-conventions
npx claudepluginhub ggrace519/claude-code-dev-studio --plugin ccds-devtoolProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.