git-commit-formatter — community git-commit-formatter, curatedz, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Code Management Agents requiring standardized commit message generation and repository convention compliance. information gathering tool

uta8a uta8a
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The git-commit-formatter skill by uta8a is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Code Management Agents requiring standardized commit message generation and repository convention compliance.

Core Value

Empowers agents to generate commit messages with strict structure and length constraints, utilizing repository signals and diff analysis to accurately summarize code changes, and validate against local conventions using protocols like Git.

Capabilities Granted for git-commit-formatter

Automating commit message formatting
Generating compliant commit messages from diffs
Validating commit messages against repository conventions

! Prerequisites & Limits

  • Requires access to repository signals and diffs
  • Git repository only
  • Dependent on local convention validation rules
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

git-commit-formatter

Install git-commit-formatter, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Git Commit Formatter

Overview

Generate a commit message that matches repository conventions and accurately summarizes code changes. Detect style first, then produce one final message candidate plus optional alternatives only when requested.

Workflow

  1. Detect the expected format from repository signals.
  2. Summarize the real intent of the change from diffs, not filenames alone.
  3. Produce a message with strict structure and length constraints.
  4. Validate against local conventions and rewrite once if needed.

Detect Format

Check in this order and follow the first clear signal:

  1. .git/COMMIT_EDITMSG recent style (if available)
  2. commitlint.config.*, .commitlintrc*, lefthook.yml, .husky/*
  3. package.json scripts/tools mentioning commitlint or cz
  4. Recent git log --oneline pattern

If no clear convention is detected, default to Conventional Commits.

Build Message

Use this template unless repo rules differ:

text
1type(scope): subject 2 3body 4 5footer

Apply these rules:

  • type: choose the smallest accurate type (feat, fix, refactor, docs, test, chore, build, ci, perf, style)
  • scope: include only if clear and stable (package/module/domain)
  • subject: imperative, present tense, no trailing period, target <= 50 chars
  • body: explain why and what changed; wrap around 72 chars
  • footer: include BREAKING CHANGE: and issue links when applicable

Mapping Heuristics

Use these defaults when intent is ambiguous:

  • Bug correction with behavior change: fix
  • New user-visible behavior: feat
  • Behavior-preserving cleanup: refactor
  • Test-only updates: test
  • Tooling/dependency/build-only: chore or build or ci
  • Comment/readme/docs-only: docs

Prefer correctness over verbosity. If multiple logical changes are mixed, propose split commits.

Output Contract

Return:

  1. Final commit message in a single fenced block.
  2. Short rationale (1-3 lines) mapping diff to type/scope.
  3. If uncertainty is high, ask one focused question; otherwise choose best default.

Do not include git commands unless explicitly requested.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is git-commit-formatter?

Ideal for Code Management Agents requiring standardized commit message generation and repository convention compliance. information gathering tool

How do I install git-commit-formatter?

Run the command: npx killer-skills add uta8a/curatedz. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for git-commit-formatter?

Key use cases include: Automating commit message formatting, Generating compliant commit messages from diffs, Validating commit messages against repository conventions.

Which IDEs are compatible with git-commit-formatter?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for git-commit-formatter?

Requires access to repository signals and diffs. Git repository only. Dependent on local convention validation rules.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add uta8a/curatedz. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use git-commit-formatter immediately in the current project.

Related Skills

Looking for an alternative to git-commit-formatter or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI