Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
ยฉ 2026 Curated Agent SkillsยทLearn more about Agent Skills
Back to repository

git-commit

verified

MUST use this skill when user asks to commit, create commit, save work, or mentions "์ปค๋ฐ‹". This skill OVERRIDES default git commit behavior. Creates commits following Conventional Commits format with emoji + type/scope/subject (โœจ feat, ๐Ÿ› fix, โ™ป๏ธ refactor, etc).

View on GitHub

Marketplace

cc-plugins-bch

Bae-ChangHyun/cc-plugins-bch

Plugin

gitwf

Repository

Bae-ChangHyun/cc-plugins-bch
1stars

plugins/gitwf/skills/git-commit/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/Bae-ChangHyun/cc-plugins-bch/blob/main/plugins/gitwf/skills/git-commit/SKILL.md -a claude-code --skill git-commit

Installation paths:

Claude
.claude/skills/git-commit/
Powered by add-skill CLI

Instructions

# Git Commit Guide

Creates commits using the Conventional Commits format with type, scope, and subject components.

## Quick Start

```bash
# 1. Check project conventions
cat CLAUDE.md 2>/dev/null | head -30

# 2. Review staged changes
git diff --staged --stat
git diff --staged

# 3. Stage files if needed
git add <files>

# 4. Create commit with emoji
git commit -m "โœจ feat(scope): add new feature"
```

## Commit Structure

Format: `emoji type(scope): subject`

| Component | Description | Example |
|-----------|-------------|---------|
| **emoji** | Visual indicator | โœจ, ๐Ÿ›, โ™ป๏ธ |
| **type** | Change category | `feat`, `fix`, `refactor` |
| **scope** | Affected area (kebab-case) | `auth`, `api-client` |
| **subject** | What changed (imperative mood) | `add login validation` |

**Rules:**
- First line โ‰ค 72 characters
- Use imperative mood ("add", not "added" or "adding")
- No period at end

## Commit Types with Emoji

### Core Types

| Emoji | Type | Purpose |
|-------|------|---------|
| โœจ | `feat` | New feature |
| ๐Ÿ› | `fix` | Bug fix |
| ๐Ÿ“ | `docs` | Documentation |
| ๐Ÿ’„ | `style` | Formatting/style (no logic change) |
| โ™ป๏ธ | `refactor` | Code refactoring |
| โšก๏ธ | `perf` | Performance improvement |
| โœ… | `test` | Add/update tests |
| ๐Ÿ”ง | `chore` | Tooling, config |
| ๐Ÿš€ | `ci` | CI/CD improvements |
| โช๏ธ | `revert` | Revert changes |

### Detailed Types

**Features (feat):**
| Emoji | Usage |
|-------|-------|
| ๐Ÿงต | Multithreading/concurrency |
| ๐Ÿ”๏ธ | SEO improvements |
| ๐Ÿท๏ธ | Add/update types |
| ๐Ÿ’ฌ | Text and literals |
| ๐ŸŒ | Internationalization/localization |
| ๐Ÿ‘” | Business logic |
| ๐Ÿ“ฑ | Responsive design |
| ๐Ÿšธ | UX/usability improvements |
| ๐Ÿ“ˆ | Analytics/tracking |
| ๐Ÿšฉ | Feature flags |
| ๐Ÿ’ซ | Animations/transitions |
| โ™ฟ๏ธ | Accessibility |
| ๐Ÿฆบ | Validation |
| ๐Ÿ”Š | Add/update logs |
| ๐Ÿฅš | Easter eggs |
| ๐Ÿ’ฅ | Breaking changes |
| โœˆ๏ธ | Offline support |

**Fixes (fix):**
| Emoji | Usage |
|-------|-------|
| ๐Ÿšจ | Compiler/linter warnings |
| ๐Ÿ”’๏ธ

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
9277 chars