# Changesets

> Generate changeset entries following Changesets semantics

- Skill: `shunkakinoki/changesets` (Agent Skill)
- Install (CLI): `npx skillmds@latest add shunkakinoki/changesets`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shunkakinoki/changesets/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: shunkakinoki (https://skillmd.com/u/shunkakinoki)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/shunkakinoki/changesets

---


# /changesets — Generate changeset entries

Generate release documentation entries following Changesets semantics.

## Format

```markdown
---
"package-name": minor
---

Short description of user-visible change (1-2 sentences max).
```

## Level Inference

| Commit Type | Level |
|-------------|-------|
| `feat!:` or `BREAKING CHANGE` | `major` |
| `feat:` | `minor` |
| `fix:`, `docs:`, `chore:`, etc. | `patch` |

## Package Detection

- Monorepo: `packages/<name>/...` → `"<name>"`
- Single package or unknown: `"repo"`

## Examples

```markdown
---
"viem": patch
---

Added estimateOperatorFee action for OP Stack chains
```

```markdown
---
"core": major
---

Replaced legacy serializer with new wire format
```

## Guidelines

- Lead with user-visible outcome
- Avoid commit jargon and issue numbers
- Use active voice: "Adds..." not "Added..."
- Include in same commit as code changes

