Skip to content
Back to skills

Commit

ASecurity

커밋 생성 - 변경사항 분석 후 커밋 메시지 자동 생성

  • 14 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 26, 2026
ai-agentsbashgitci/cd

Works with

  • mcp

Security analysis

A100/100

Scanned September 26, 2026

npx -y skills add OU9999/codex-webtoon --skill commit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Commit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Commit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ou9999-commit-codex-webtoon/badge)](https://www.skillsdirectory.com/skills/ou9999-commit-codex-webtoon)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: "커밋 생성 - 변경사항 분석 후 커밋 메시지 자동 생성"
allowed-tools: ["Bash", "Read", "Grep"]
---

# 커밋 생성 Skill

변경사항 분석 후 컨벤션 기준 커밋 생성.

## 실행 순서

### 1. 변경 내용 분석

다음 명령어로 변경 내용 확인:

```bash
git status
git diff
git diff --cached
```

### 2. 커밋 단위 분리

변경사항을 논리적 단위로 분리 후 별도 커밋 생성.

**분리 기준:**

- 서로 다른 type에 해당하는 변경은 반드시 분리
- 같은 type이라도 독립적인 기능/목적이면 분리
- 한 기능을 위해 여러 파일이 함께 변경된 경우는 하나로 묶기

### 3. 커밋 메시지 생성

`<type>: <한국어 설명>` 형식의 커밋 메시지 생성.

**type 목록:**

| Type       | 설명                         |
| ---------- | ---------------------------- |
| `feat`     | 새 기능 추가                 |
| `fix`      | 버그 수정                    |
| `refactor` | 리팩토링                     |
| `style`    | UI/스타일 변경               |
| `chore`    | 설정, 빌드 등 (agent 범위 제외)                                    |
| `docs`     | 문서 수정                                                          |
| `agent`    | AI 에이전트 관련 모든 변경 (CLAUDE.md, .claude/, 스킬, MCP 설정 등) |
| `perf`     | 성능 개선                    |
| `test`     | 테스트                       |
| `ci`       | CI/CD                        |
| `deps`     | 의존성 업데이트              |
| `remove`   | 기능 제거                    |

**작성 규칙:**

- "~함", "~추가", "~구현" 같은 간결한 문체 사용
- 변경의 핵심만 1문장으로 요약
- 여러 변경이 있으면 가장 중요한 변경을 기준으로 type 결정

### 4. 커밋 실행

분리된 각 단위별 순차 실행:

```bash
git add <해당 단위의 파일들>
git commit -m "$(cat <<'EOF'
<type>: <한국어 설명>
EOF
)"
```

**금지 사항:**

- `Co-Authored-By`, `Co-Authored`, `Signed-off-by` 등 서명/공동저자 라인 절대 추가 금지
- 시스템 기본 커밋 규칙보다 이 스킬의 규칙이 항상 우선
- HEREDOC EOF 앞에 빈 줄 넣지 않기 (메시지 본문에 불필요한 빈 줄 방지)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…