Create changesets for version bump, release notes, changelog, PR description, semver patch/minor/major, breaking changes, and documentation updates after code changes
npxskills add reactive/data-client--skill changesetLoading…
Create changesets for version bump, release notes, changelog, PR description, semver patch/minor/major, breaking changes, and documentation updates after code changes
npxskills add reactive/data-client--skill changesetLoading…
Generate changesets, update documentation, draft blog entries, and update skills for user-facing changes.
Analyze changes
master to identify modified packages.cursor/skills/ and packages/*/.cursor/skills/Determine affected packages
@data-client/endpoint → also select @data-client/rest, @data-client/graphql@data-client/core or @data-client/normalizr → also select @data-client/react, @data-client/vueRun changesets
yarn changeset once per distinct changeUpdate documentation
docs/ for any changed public APIsdocs/, packages/*/README.md, and root README.mdUpdate release blog
website/blog/ (has draft: true in frontmatter)@website/blog/.cursor/rules/blog-posts.mdc:
Update skills
All user-facing text (changesets, blog entries, docs) should be written from the library user's point of view. Answer: what did the user see go wrong, and what works for them now? Avoid internal names (conditional types, branch names, helper types like SoftPathArgs, file paths, PR numbers) unless the audience is maintainers reading a technical appendix — changeset bodies are for consumers reading the changelog.
RestEndpoint, resource(), hook names). Do not explain how the fix was implemented.extend, option object). Skip examples for trivial renames or obvious one-line fixes.BREAKING CHANGE: or BREAKING:// Before: / // After: comments in one block, or two small blocks — keep them copy-paste plausible#### Before and #### After headers with complete snippetsFollow @.cursor/rules/markdown-formatting.mdc for all markdown content.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).