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.