Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Genshijin Commit (ultra-compressed commit messages)

Generates Conventional Commits messages with ≤50-character subjects that explain the "why" instead of restating the diff.

Dev & CodingBeginner30711AI score 10/10Last updated: Aug 7, 2026

What it does

  • Reads your staged diff and drafts a <type>(<scope>): summary message in Conventional Commits form.
  • Enforces hard limits: 50-char subject target (72 max), imperative mood, no trailing period.
  • Bans filler: emoji, "this commit will…", first-person phrasing, and any AI attribution footer.
  • Requires a body for breaking changes, security fixes, data migrations and reverts, plus trailers like BREAKING CHANGE: and Closes #42.
  • Matches the repo's existing commit language (Japanese/English) by checking git log.

Who it's for

  • Developers standardizing team commit history on Conventional Commits.
  • Projects relying on semantic-release or auto-generated changelogs.
  • Anyone who wants terse commits that still preserve context for future debuggers.

Examples

  1. After adding a profile endpoint, ask for a commit message → feat(api): add GET /users/:id/profile with a body explaining the bandwidth motivation.
  2. Renaming a public route → feat(api)!: ... subject plus a BREAKING CHANGE: migration deadline body.
  3. Tiny bug fix → a single line, no body: fix(auth): correct token expiry boundary check.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/InterfaceX-co-jp/genshijin/HEAD/skills/genshijin-commit/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/genshijin-commit folder from the GitHub repo InterfaceX-co-jp/genshijin into my ~/.claude/skills/genshijin-commit/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/InterfaceX-co-jp/genshijin.git && mkdir -p ~/.claude/skills && cp -r genshijin/skills/genshijin-commit ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/InterfaceX-co-jp/genshijin.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r genshijin/skills/genshijin-commit ~/.claude/skills/
  5. Restart Claude Code, git add your changes, then ask "write a commit message".
  6. Paste the returned code block into git commit — the skill never stages or commits for you.
  7. Say "normal mode" to turn the compressed style off.