Claude-skill-registry commit-conventions

Commit message style and structure for this repository.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/commit-conventions" ~/.claude/skills/majiayu000-claude-skill-registry-commit-conventions && rm -rf "$T"
manifest: skills/data/commit-conventions/SKILL.md
source content

Commit Message Conventions

Format

Use the following format:

<type>(<optional scope>): <short summary>

Examples:

  • feat(kql): add materialized views for sales KPIs
  • fix(datagen): handle null payloads in streaming
  • chore(notebooks): update Silver to Gold transforms

Types

  • feat
    – new user-facing feature
  • fix
    – bug fix
  • refactor
    – structural code changes without behavior change
  • chore
    – tooling, CI, non-runtime code
  • docs
    – documentation-only changes
  • perf
    – performance improvements
  • test
    – adding or adjusting tests

Body

  • Use when additional explanation is necessary.
  • Include:
    • Motivation for the change
    • Notable design decisions
    • Links to tickets or issues

Footer

  • Include breaking change notes:
    • BREAKING CHANGE: [description]
  • Include issue references:
    • Fixes #1234