agentsclimarketplace

Changeset

Skill eli0shin/cli-lsp-client/.claude/skills/changeset

Create a changeset from git history for the current branch. Use when the user asks to create a changeset, prepare a release, or generate a changeset from commits.From its SKILL.md

Install
npx -y skills add eli0shin/cli-lsp-client --skill changeset

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

1.2 KB, as published. Nobody here has run it

Create Changeset from Git History

Create a changeset for the current branch automatically:

  1. Gather all changes:
    • Run git log main..HEAD --oneline to get all commits on this branch
    • Run git diff to see unstaged changes
    • Run git diff --cached to see staged changes
  2. Analyze the commits and current changes to determine the semver bump:
    • major if any commit contains "BREAKING" or "!"
    • minor if any commit starts with "feat"
    • patch otherwise (fix, chore, refactor, docs, etc.)
  3. Generate a concise summary (1-2 sentences) describing all changes (commits + uncommitted)
  4. Create a changeset file by running bunx changeset add --empty then editing the created file, OR by directly writing a new file to .changeset/ with a random kebab-case name (e.g., tall-lions.md)

The changeset file format:

---
'cli-lsp-client': <patch|minor|major>
---

<your generated summary>

Do not ask any questions - determine everything from the git history and create the changeset file directly.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.