entwurf-release

Solid

Operate entwurf SemVer releases through four explicit modes: land, prepare, make, and publish. Use for pre-version exact-SHA CI landing, CHANGELOG and package preparation, static and LIVE gates, prepared-HEAD CI, exact artifact acceptance, tag and GitHub release creation, repair-dist-tag publication, and post-publish registry proof. Each mode is a separate authority boundary. Triggers: release land, prepare-release, make-release, publish release, release cut, prerelease, repair release.

AI & Automation 23 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 77/100

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

Skill Content

# entwurf-release Repository: `~/repos/gh/entwurf`. This skill is the shared release-operation SSOT that replaces the former `.pi/prompts/prepare-release.md` and `.pi/prompts/make-release.md` files. Claude Code discovers it natively under `.claude/skills/`; pi discovers the same file through `.pi/settings.json` and its `"skills": ["../.claude/skills"]` entry. ## Invocation ```text # Claude Code - stable example /entwurf-release land 0.12.8 /entwurf-release prepare 0.12.8 /entwurf-release make 0.12.8 /entwurf-release publish 0.12.8 /absolute/path/to/candidate.tgz latest # pi - prerelease/repair example /skill:entwurf-release land 0.12.8-repair.1 /skill:entwurf-release prepare 0.12.8-repair.1 /skill:entwurf-release make 0.12.8-repair.1 /skill:entwurf-release publish 0.12.8-repair.1 /absolute/path/to/candidate.tgz repair ``` Natural-language requests map to the same four modes. - `land` pushes an already reviewed pre-version HEAD and waits for the required exact-SHA CI jobs. It never edits, versions, tags, or publishes. - `prepare` edits release records, runs deterministic and LIVE gates, and creates the release-prep commit. It never pushes, tags, or publishes. - `make` pushes the prepared HEAD, waits for exact-SHA CI, creates and accepts one preserved candidate, then tags, stamps, and creates the GitHub release. It never runs `npm publish`. - `publish` publishes only the already accepted preserved candidate under an explicitly supplied dist-tag and proves the r...

Details

Author
junghan0611
Repository
junghan0611/entwurf
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category