Workflow / Plugin

Git Writing Kit

Description

A local Claude Code plugin that bundles the commit message, PR description, and changelog writing skills.

Usage instructions

This plugin is not on a marketplace. Assemble the folder by hand from the structure below, validate it with claude plugin validate ./git-writing-kit, then load it with claude --plugin-dir ./git-writing-kit.

File contents

Git Writing Kit bundles three skills from this site into one Claude Code plugin. It is not published on a marketplace. You assemble it by hand and load it locally.

DIRECTORY STRUCTURE

git-writing-kit/
  .claude-plugin/
    plugin.json
  skills/
    commit-message-writer/
      SKILL.md
    pr-description-writer/
      SKILL.md
    changelog-writer/
      SKILL.md

Only plugin.json goes inside .claude-plugin/. The skills folder sits at the plugin root, next to it.

STEP 1: CREATE plugin.json

Save this as git-writing-kit/.claude-plugin/plugin.json:

{
  "name": "git-writing-kit",
  "description": "Skills for writing commit messages, pull request descriptions, and changelogs from the real git history.",
  "version": "1.0.0",
  "author": {
    "name": "Alec Reimel"
  }
}

STEP 2: ADD THE THREE SKILLS

Copy each skill from this site and save its body as the SKILL.md at the path shown:

- /skills-plugins/commit-message-writer  ->  git-writing-kit/skills/commit-message-writer/SKILL.md
- /skills-plugins/pr-description-writer  ->  git-writing-kit/skills/pr-description-writer/SKILL.md
- /skills-plugins/changelog-writer       ->  git-writing-kit/skills/changelog-writer/SKILL.md

Each SKILL.md must begin with the --- line on its first line.

STEP 3: VALIDATE

claude plugin validate ./git-writing-kit

STEP 4: LOAD IT LOCALLY

claude --plugin-dir ./git-writing-kit

STEP 5: USE IT

Plugin skills are namespaced by the plugin name. Run:

/git-writing-kit:commit-message-writer

Likewise /git-writing-kit:pr-description-writer and /git-writing-kit:changelog-writer. Claude may also load them automatically when your request matches a skill's description.