{"enrichment":{"faq":[{"a":"changeset guides you through building changesets for Biome pull requests. To create one, run `pnpm biome just new-changeset-empty` in the repo root. This generates a new file in the `.changeset/` directory with a template you fill in with your change type (patch, minor, or major), affected package, and a clear description of what changed and why.","q":"How do I create a changeset for Biome?"},{"a":"changeset requires a YAML-like structure in `.changeset/` files. Include the package name, change type (patch/minor/major), and a markdown description. Use past tense (\"Fixed bug\" not \"Fix bug\"), keep descriptions concise, and reference the specific rule, formatter behavior, or parser change affected. Markdown formatting like headers and code blocks is supported.","q":"What is the correct changeset format for a Biome PR?"},{"a":"changeset uses semantic versioning: patch for bug fixes and small improvements, minor for new features and rule additions, major for breaking changes. A new lint rule is typically minor; a formatter behavior change or parser fix is usually patch; removing a rule or changing its default is major. Choose based on user impact.","q":"How do I determine patch, minor, or major for a changeset?"},{"a":"changeset is required for any PR introducing user-facing changes\u2014new rules, bug fixes, formatter tweaks, or parser updates. Refactoring, documentation, or internal improvements typically do not need a changeset. If unsure, check the PR guidelines; the CI will flag missing changesets for changes that warrant a CHANGELOG entry.","q":"When do I need a changeset in a Biome PR?"},{"a":"changeset for a bug fix might look like: package name `@biomejs/biome`, type `patch`, description \"Fixed incorrect indentation in JSX attribute lists.\" Use past tense, be specific about what broke and how it's now corrected. For a new rule, use type `minor` and describe the rule's purpose and default behavior.","q":"Can you show a changeset example for a bug fix?"},{"a":"changeset best practices: write descriptions in past tense, mention the specific rule or formatter component affected, explain the user-visible change clearly, and keep it concise. For rule changes, note if it's a new rule, a behavior update, or a default toggle. For formatter changes, describe the formatting behavior shift and affected syntax.","q":"What are changeset best practices for formatter and rule changes?"}],"shadow_tags":["release-automation","changelog-generation","pr-documentation","version-bumping","user-facing-changes","contribution-workflow","semantic-versioning","breaking-changes"],"summary_rewrite":"This skill walks you through building changesets for Biome pull requests that introduce user-facing changes\u2014bug fixes, new features, rule updates, or formatter tweaks. It covers selecting the right change type (patch, minor, or major), formatting rules, and writing clear descriptions with examples. Use it whenever your PR needs a CHANGELOG entry."},"files":[{"bytes":4431,"path":".claude/skills/changeset/SKILL.md","sha256":"5783e9bc97ca353587da16b1417b8027541189a00763b3b5885be3ddb4bd5031","url":"https://skillfed.io/files/biomejs/biome/changeset/000cfd9f/SKILL.md"}],"id":"biomejs/biome/changeset","links":{"html":"https://skillfed.io/biomejs/biome/changeset","md":"https://skillfed.io/biomejs/biome/changeset.md","repo":"https://github.com/biomejs/biome"},"meta":{"agents_supported":["claude-code"],"first_seen":"2026-07-28","forks":1157,"language":"Rust","last_updated":"2026-07-27","license":"Apache-2.0","name":"changeset","publisher":"biomejs","stars":25418},"relations":{"similar":[{"id":"biomejs/biome/pull-request"},{"id":"bobmatnyc/claude-mpm-skills/biome"},{"id":"biomejs/biome/diagnostics-development"},{"id":"notque/vexjoy-agent/code-linting"},{"id":"shipshitdev/skills/biome-validator"},{"id":"jwynia/agent-skills/npm-package"},{"id":"secondsky/claude-skills/ultracite"},{"id":"jwynia/agent-skills/npx-cli"},{"id":"biomejs/biome/lint-rule-development"},{"id":"breaking-brake/cc-wf-studio/pr-to-main"}]},"slug":{"owner":"biomejs","repo":"biome","skill":"changeset"},"version":"000cfd9f"}
