git-committer

Enforces 50-character Korean commit messages, atomic changes, and test/build gates.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/jivebreaddev/skills-claude-agent --skill git-committer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-committer
Source: https://github.com/jivebreaddev/skills-claude-agent/tree/main/.claude/skills/git-committer
Command: npx skills add https://github.com/jivebreaddev/skills-claude-agent --skill git-committer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enforces disciplined, high-quality git commits by validating message length, scope, and test/build gate requirements.

Core Features & Use Cases

  • Enforces 50-character maximum Korean commit messages (명사형 종결) to keep git logs readable.
  • Ensures atomic commits by disallowing multiple unrelated changes in a single commit.
  • Prohibits committing workflow artifacts (e.g., plan.md, research.md, docs/specs/) and requires proper staging discipline.
  • Provides guidance and enforcement within frontmatter-driven rules to support team standards.

Quick Start

Enable this skill in your commit workflow to automatically enforce 50-char Korean messages, atomic changes, and tests/build gates.

Frequently Asked Questions about git-committer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce atomic git commits and prevent multiple unrelated changes in a single commit?

To enforce atomic git commits, you need a validation mechanism that disallows multiple unrelated changes in a single commit. This skill automatically validates staged changes to ensure each commit represents a single, cohesive modification.

What is the best way to limit git commit message length for Korean text?

Limiting git commit message length for Korean text requires setting a strict character maximum. This skill enforces a 50-character limit specifically for Korean noun-ending messages to keep your git logs concise and highly readable.

Can I block workflow artifacts like plan.md and docs/specs/ from being committed in git?

Yes, you can block workflow artifacts like plan.md and docs/specs/ from being committed in git. This skill prohibits committing these generated files and requires proper staging discipline to keep your repository clean.

How do I set up pre-commit rules for test and build success gates?

Setting up pre-commit rules for test and build success gates involves applying frontmatter-driven validation rules to your workflow. This skill automatically enforces these gate requirements, preventing commits if tests or builds fail.

Does this git commit discipline skill work without external dependencies?

Yes, this git commit discipline skill works without external dependencies. It operates independently using built-in references and frontmatter-driven rules to validate commit messages, atomic changes, and test gates directly within your development workflow.

Why should I use atomic commits instead of grouping multiple changes in git?

Using atomic commits instead of grouping multiple changes in git ensures that each commit represents a single logical modification. This discipline prevents non-atomic changes, simplifies code reviews, and makes tracking or reverting specific updates significantly easier.