基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/tomes --skill release命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | release |
| description | Prepare a release by updating the changelog and creating a git tag Use when this capability is needed. |
| metadata | {"author":"cfoust"} |
You are preparing release $ARGUMENTS for the cy project.
The version must match the format vX.Y.Z (e.g. v1.10.2). If it doesn't, stop and tell the user.
Run git tag --sort=-v:refname | head -1 to get the most recent release tag.
Run git log <last-tag>..HEAD --oneline to get all commits since the last release. Read through them carefully to understand what changed.
Based on the commit log, write concise changelog bullet points. Follow the existing style in CHANGELOG.md:
- bullet pointPresent the drafted changelog entries to the user and ask for approval before making any changes. Wait for their confirmation.
Insert a new section at the top of the changelog (after the # Changelog heading) with the format:
## X.Y.Z - YYYY-MM-DD
Note: the heading uses the version without the v prefix. Use today's date.
git add CHANGELOG.md
git commit -m "release: $ARGUMENTS"
git tag $ARGUMENTS
After tagging, remind the user to push the tag with:
git push origin main && git push origin $ARGUMENTS
Do NOT push automatically.
> Use when this capability is needed.
Use when writing kernel, account, or note MASM code that reads from or writes to the advice provider (advice stack / advice map) — validate advice data.
Use when writing a Rust test that exercises a failure path or a MASM test that expects a `panic` / `assert` — assert on the specific expected error variant or error code.