strataljs

Changeset — Git skill for Claude Code

Git community

Generate a changeset file for the changes on the current branch.

How to install Changeset

Installs to ~/.claude/commands/strataljs-stratal-changeset.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/strataljs/stratal/HEAD/.claude/commands/changeset.md -o ~/.claude/commands/strataljs-stratal-changeset.md

Restart Claude Code, or start a new session, for it to be picked up.

What Changeset does

Generate a changeset file for the changes on the current branch.

Instructions

  1. Determine the base branch by checking if this branch tracks an upstream, otherwise default to main.
  2. Run git log ..HEAD --oneline to get all commits on this branch.
  3. Run git diff ...HEAD --stat to identify which packages were changed.
  4. Run git diff ...HEAD to read the actual code changes.
  5. Check .changeset/ for existing changeset files (ignore config.json and README.md) t

Alternatives in Git

  • Ws Reset — Reset the current branch to main, fetch upstream, and update submodules 38.1k ★
  • PR Summary — Generate a pull request summary for the current branch 5.8k ★
  • MiniCode Roadmap — MiniCode already has a usable lightweight terminal coding workflow, but there is still a visible gap between t 388 ★

Full documentation available on GitHub

View Source Repository