一键导入
release
Prepare release collateral by auditing docs, updating CHANGELOG, and committing/pushing changes; hand off publish to human due signing passphrase.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Prepare release collateral by auditing docs, updating CHANGELOG, and committing/pushing changes; hand off publish to human due signing passphrase.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Draft or refine clare/autonomy.yml boundaries and sources_of_truth via guided interview
Capture normalized agent interactions for local CLARE2 distillation
Scaffold an MCP server exposing CLARE verify and autonomy-check tools
Code review for correctness, KISS/DRY/YAGNI/SOLID, security, language BKMs, tests, and docs
| name | release |
| description | Prepare release collateral by auditing docs, updating CHANGELOG, and committing/pushing changes; hand off publish to human due signing passphrase. |
| mode | agent |
Use this skill when a user asks to prepare or cut a release for this repository. This skill does not publish the release directly.
main../clare/verify-ci.sh must pass before handoff../scripts/release.sh automatically because signing requires manual passphrase entry.<!-- RELEASE_VERSION_START --><!-- RELEASE_VERSION_END -->vX.Y.Zhttps://github.com/jketreno/clare/releases/tag/vX.Y.ZRun:
git status --porcelain
git branch --show-current
./clare/verify-ci.sh
Inspect script capabilities and compare with README/docs references:
./scripts/release.sh --help
./scripts/clare-installer.sh --help
Verify README and all files under docs/ only reference supported commands and flags.
Abort criteria:
If aborting, provide a concise mismatch summary with file paths and exact incorrect command snippets.
Determine the release baseline:
LAST_TAG="$(git tag -l 'v*' --sort=-version:refname --merged HEAD | head -1)"
If LAST_TAG exists, summarize user-relevant changes from LAST_TAG..HEAD.
If no tag exists, summarize user-relevant changes from repo start.
Update CHANGELOG.md with:
vX.Y.ZUpdate release collateral files as needed, including:
CHANGELOG.mdREADME.md release marker blockThen stage and commit:
git add CHANGELOG.md README.md docs/
git commit -m "chore(release): prepare vX.Y.Z collateral"
git push origin main
After push, instruct the user to run release publish manually:
./scripts/release.sh --version X.Y.Z --yes
Explain that this manual step is required because GPG passphrase entry cannot be automated reliably.
CHANGELOG.md updated from last tag (or repo start)Replace only the content between the tag markers with:
<!-- RELEASE_VERSION_START -->
**Latest release: [vX.Y.Z](https://github.com/jketreno/clare/releases/tag/vX.Y.Z)**
```bash
curl -fsSLO https://github.com/jketreno/clare/releases/download/vX.Y.Z/clare-installer-vX.Y.Z.sh
chmod +x ./clare-installer-vX.Y.Z.sh
./clare-installer-vX.Y.Z.sh --target /path/to/your-project
```
<!-- RELEASE_VERSION_END -->