# Work Git Commit Message

> Use this skill when the user asks to generate a commit message, write a commit message, or wants help describing their changes for a git commit. Triggers on: 'write a commit message', 'generate commit message', 'help me commit', 'describe these changes', '커밋 메시지 만들어줘', '커밋 메시지 써줘', '커밋 메시지 추천'.

- **Type:** Skill
- **Install:** `agentstack add skill-jonayeon-claude-code-skills-work-git-commit-message`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [JoNaYeon](https://agentstack.voostack.com/s/jonayeon)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [JoNaYeon](https://github.com/JoNaYeon)
- **Source:** https://github.com/JoNaYeon/claude-code-skills/tree/master/work/git/work_git_commit-message

## Install

```sh
agentstack add skill-jonayeon-claude-code-skills-work-git-commit-message
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Commit Message Generator

## 목적
스테이지된 변경사항을 분석하여 Conventional Commits 형식의 커밋 메시지를 생성합니다.

## 지침

1. `git diff --staged`로 스테이지된 변경사항을 확인합니다.
2. 변경사항의 성격을 파악합니다 (type):
   - `feat`: 새 기능 추가
   - `fix`: 버그 수정
   - `refactor`: 리팩토링 (동작 변경 없음)
   - `test`: 테스트 추가/수정
   - `build`: 빌드 시스템, 의존성 변경
   - `chore`: 설정 등 기타
   - `docs`: 문서 변경
   - `revert`: 이전 커밋 되돌리기
   - `design`: UI/UX 디자인 변경
3. 변경 범위(scope)를 식별합니다:
   - `camera` | `tflite` | `ui` | `analysis` | `widget` | `pipeline` | `data` | `release` | `repo`
   - 위 목록에 해당하지 않으면 변경된 모듈/컴포넌트명을 사용합니다.
4. 커밋 메시지를 작성합니다.

## 커밋 메시지 형식

```
(): 

```

### 규칙
- **subject**: 50자 이내, 명령형, 소문자 시작, 마침표 없음
- **body**: 선택적, "왜" 변경했는지에 집중, 72자 줄바꿈
- **scope**: 변경된 모듈/컴포넌트명 (선택적)

## 예시

### 입력 (diff)
```diff
+ function validateEmail(email) {
+   return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email);
+ }
```

### 출력
```
feat(auth): add email validation function

Add regex-based email format validation to prevent
invalid email addresses during user registration.
```

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [JoNaYeon](https://github.com/JoNaYeon)
- **Source:** [JoNaYeon/claude-code-skills](https://github.com/JoNaYeon/claude-code-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-jonayeon-claude-code-skills-work-git-commit-message
- Seller: https://agentstack.voostack.com/s/jonayeon
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
