.cursor/skills/releases-changesets/SKILL.md
Uses changesets for versioning and changelog; avoids manual version bumps; aligns with build/zip and workflow_dispatch. Use when cutting a release, adding a changeset, preparing for publish, or when touching version or changelog.
npx skillsauth add sm17p/amfig releases-changesetsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
All user-facing or notable changes get a changeset in .changeset/. Do not edit package.json version manually for releases.
pnpm changeset, or add a new .md file in .changeset/ with the standard format: semver type (major/minor/patch) and a short summary for the changelog.When automation must avoid interactive prompts:
pnpm changeset add --empty --message "<summary>"..changeset/*.md frontmatter to include the release bump, for example:
"amgiflol": patchpnpm changeset statuspnpm check, pnpm lint).Notes:
--empty creates an empty frontmatter block by default (--- ---) and does not select patch/minor/major.--message only sets the summary text and does not set bump type..changeset/config.json: changelog: "@changesets/cli/changelog", commit: false, baseBranch: "main".
pnpm build:allpnpm zip:alltools
Provides project context for the amgiflol WXT + Svelte 5 browser extension. Use when adding or editing extension code, adding entrypoints, fixing extension bugs, or when working in src/entrypoints or wxt.config.ts.
development
Checklist for updating project skills when the codebase or workflow changes. Use when applying the skill-maintenance rule, after dependency upgrades or script/e2e/release/issue-format changes, or when the user asks how to keep skills up to date.
tools
Creates a GitHub PR for the current work using GitHub MCP; links to an existing issue with Closes
testing
Stages and commits changes in jj (Jujutsu VCS) with a clear, concise commit message. Use when committing changes with jj, setting a revision description, or when the user asks to commit with jj.