commit-with-message

Generate Korean or English commit messages enforcing type, subject, body, and co-authorship conventions.

1|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/datamaker-kr/synapse-claude-marketplace --skill commit-with-message
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-with-message
Source: https://github.com/datamaker-kr/synapse-claude-marketplace/tree/main/plugins/platform-dev-team-common/skills/commit-with-message
Command: npx skills add https://github.com/datamaker-kr/synapse-claude-marketplace --skill commit-with-message

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures your commit messages adhere to strict formatting and content guidelines, making your version control history clean, informative, and professional.

Core Features & Use Cases

  • Automated Formatting: Enforces length limits, imperative mood, and correct type prefixes.
  • Language Support: Supports both Korean and English commit messages, defaulting to Korean.
  • Co-Authored-By: Automatically adds Claude's attribution for collaborative commits.
  • Use Case: When you've finished a bug fix, this Skill will guide you to write a commit message like 수정: 로그인 오류 해결 or fix: Resolve login error, ensuring consistency across your team's repository.

Quick Start

Use the commit-with-message skill to help you write a commit message for your recent changes.

Frequently Asked Questions about commit-with-message

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

FAQPage Schema
How do I write a conventional commit message that follows standard formatting rules?

Conventional commit messages require a type prefix, imperative mood, subject, and body within a 72-character limit. This Skill guides you through formatting these elements to ensure clean, professional version control history.

Can I generate git commit messages in Korean as well as English?

Yes, you can generate git commit messages in both Korean and English. The Skill defaults to Korean while enforcing standard conventions like type prefixes and co-authorship attribution for your repository.

What is the best way to automate commit message generation for code changes?

Automating commit message generation involves analyzing staged code changes to enforce conventions. This Skill supports automated message creation based on your code diffs and integrates with TDD workflows for atomic commits.

Does this commit message formatter add co-authored-by attribution automatically?

Yes, the commit message formatter automatically adds Claude's Co-Authored-By attribution for collaborative commits, ensuring proper credit is recorded in your version control history without manual entry.

When do I need to enforce imperative mood in my git commit messages?

Imperative mood is needed when following conventional commit standards for clean version control. This Skill validates your commit subject lines to ensure they use imperative mood and adhere to 72-character limits.

How to create atomic commits in a TDD workflow?

Creating atomic commits in a TDD workflow involves generating focused commit messages for specific test and code changes. This Skill integrates with TDD processes to guide atomic commit message creation based on your diffs.