changeset

仓库创建 2026年7月26日最近提交 16 小时前SkillHot 收录 18 小时前
这个 Skill 做什么

遇到代码改动已经准备提交但还没 changeset,或 CI 报错提示没找到 changeset,就用它直接写 changeset 文件。交互式 CLI 会问一些自动化答不上来的问题,这里把文件格式和内容直接生成好,还能创建显式的“nothing to release”(比如只有文档或工具改动时用空 changeset)。不要用来跑发布或手工改版本/变更日志,那留给自动化流程。

▸ 展开 SKILL.md 英文原文

Changesets — write the changeset file directly, since the interactive CLI asks questions an agent cannot answer. Use when a change to released code is ready to commit and has no changeset yet, when a check fails with "packages have been changed but no changesets were found", when only docs or tooling changed and the release needs an explicit "nothing to release", or when the user asks for a changeset, a release note, or a version bump. Not for running a release or editing versions and changelogs by hand — automation owns those.

0
Stars
0
Forks
6
仓库内 Skill
积累中
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/iangregsondev/agent-skills/main/skills/engineering/changeset/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/iangregsondev/agent-skills/main/skills/engineering/changeset/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Write a changeset without the prompts

The interactive `changeset add` asks questions an agent has no way to answer — write the file yourself instead. The
format is trivial; the judgment is in package selection and bump type.

## 1. Does this change need a changeset at all?

Docs, tooling, CI or test-only changes → an **empty changeset**: an explicit "nothing to release" that still satisfies
the check. `changeset add --empty` is non-interactive and only writes the file, or write it yourself — an empty
changeset is the frontmatter delimiters and nothing else:

```markdown
---
---
```

Changes to published source → a real changeset, continue below.

## 2. Pick the packages

- List the packag
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有