一键导入
changeset
Use this skill when the user wants to create a changeset for releasing changes, when preparing a release, or when running the /changeset command.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use this skill when the user wants to create a changeset for releasing changes, when preparing a release, or when running the /changeset command.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | changeset |
| description | Use this skill when the user wants to create a changeset for releasing changes, when preparing a release, or when running the /changeset command. |
| version | 1.0.0 |
This skill generates changesets for the @savvycal/mjml-editor package.
git tag -l '@savvycal/mjml-editor@*' --sort=-v:refname | head -1
Store the result as LAST_TAG. If no tags exist, use the initial commit.
git log <LAST_TAG>..HEAD --oneline --no-merges
If no commits since the last tag, inform the user there are no changes to release.
Analyze commits to determine the version bump:
Major (breaking changes):
Minor (new features):
Patch (bug fixes):
Rule: Use the HIGHEST applicable type.
Guidelines:
Create a random slug using pattern: adjective-noun-verb.md
Examples: brave-lions-march.md, calm-waves-flow.md, swift-birds-soar.md
Create .changeset/<slug>.md:
---
'@savvycal/mjml-editor': <bump-type>
---
<summary>
Show:
Ask if adjustments are needed.