Skip to content
Code Review
Command

/release

Update CHANGELOG.md with all changes from the latest tag to current commit.

From plugin
difit
3.3k2 skills2 commands
$ npx -y skills add yoshiko-pg/difit --agent claude-code

Command definition

release.md

Update CHANGELOG.md with all changes from the latest tag to current commit.

First, run the script to get commit information:

./scripts/get-changes-since-tag.sh

Use the script output to categorize changes:

  • `Added` for new features.
  • `Changed` for changes in existing functionality.
  • `Deprecated` for soon-to-be removed features.
  • `Removed` for now removed features.
  • `Fixed` for any bug fixes.
  • `Security` in case of vulnerabilities.
  • `Thanks` for contributors mention with GitHub username and PR number

When processing commits: 1. Use the GitHub username from script output (not git commit author names) 2. Only include contributors in Thanks section (exclude yoshiko-pg as that's the maintainer, and exclude renovate[bot]) 3. Include PR numbers when available 4. Use commit subject and body to properly categorize changes

Write the categorized changes to the Unreleased section of CHANGELOG.md, then inform the user in Japanese and ask for confirmation. (Don't just output the changes - write them to the file first so the user can review the actual file.)

If confirmed OK:

  • npm version --no-git-tag-version patch
  • Treat the Unreleased section *as-is* at the time of user OK as the single source of truth. Do not regenerate, re-categorize, or overwrite it after the OK signal.
  • Create a version section in CHANGELOG.md and move Unreleased section content there
  • Update the version links at the bottom of CHANGELOG.md (add new version links and update Unreleased link)
  • Commit CHANGELOG.md
  • create current version git tag
  • git push origin main --tags
  • create release on github with CHANGELOG.md target version section text (to origin)
Read more
@yoshiko-pg
Ships withdifit

A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view

Stars on GitHub

Momentum

stars in total
3.3k
Star history of yoshiko-pg/difit on GitHub, a chart by star-history.com

Other commands on difit.

More commands from other plugins.

commit

commit

Command

Please summarize your current changes, generate a commit message in English, then add and commit. Never include any AI tool or…

@alibaba@alibabaInstall Command
fixing-pr

fixing-pr

Command

Fix CI failures, resolve merge conflicts with the base branch, and address PR review comments

@streamlit@streamlitInstall Command