Skip to content
Back to skills

Git Workflow

ASecurity

Complete Git workflow from conventional commits to pre-completion verification. Use for all Git operations including commits, branches, and releases.

  • 416 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 3, 2026
ai-agentstypescriptbashgitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 3, 2026

npx -y skills add aiskillstore/marketplace --skill git-workflow --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Git Workflow?

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

Security grade badge for Git Workflow
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aiskillstore-git-workflow-44cfa370/badge)](https://www.skillsdirectory.com/skills/aiskillstore-git-workflow-44cfa370)

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
---
name: git-workflow
description: Complete Git workflow from conventional commits to pre-completion verification. Use for all Git operations including commits, branches, and releases.
allowed-tools: Read, Glob, Grep, Edit, Write, Bash
license: MIT
metadata:
  author: antigravity-team
  version: "2.0"
---

# Git Workflow

커밋부터 완료 검증까지의 Git 워크플로우 통합 스킬입니다.

## Conventional Commits

### Format

```
<type>(<scope>): <description>

[optional body]

[optional footer]
```

### Types

| Type | 설명 | 예시 |
|------|------|------|
| `feat` | 새 기능 | `feat(auth): add JWT login` |
| `fix` | 버그 수정 | `fix(api): handle null response` |
| `refactor` | 리팩토링 | `refactor(utils): simplify parser` |
| `docs` | 문서 | `docs: update README` |
| `test` | 테스트 | `test(auth): add login tests` |
| `chore` | 기타 | `chore: update deps` |

### Breaking Changes

```
feat(api)!: change response format

BREAKING CHANGE: response.data is now response.result
```

---

## Pre-Completion Verification

### 완료 선언 전 필수 체크

```bash
# 1. 테스트 통과
npm test

# 2. 린트 통과
npm run lint

# 3. 타입 체크 (TypeScript)
npx tsc --noEmit

# 4. 빌드 성공
npm run build
```

### Verification Checklist

- [ ] 모든 테스트 통과
- [ ] 린트 에러 없음
- [ ] 타입 에러 없음
- [ ] 빌드 성공
- [ ] 변경사항 커밋됨
- [ ] 불필요한 console.log 제거

---

## Branch Strategy

```
main ─────────────────────────────
  │
  └─ feature/auth ───○───○───○─┐
                               │
                               └─ merge
```

### Naming

```
feature/<description>
fix/<issue-number>-<description>
refactor/<description>
```

---

## Commit Workflow

```bash
# 1. 변경사항 스테이징
git add <files>

# 2. 커밋 (규격 준수)
git commit -m "feat(scope): description"

# 3. 푸시 전 검증
npm test && npm run lint

# 4. 푸시
git push
```

## Checklist

- [ ] 커밋 메시지 규격 준수
- [ ] 테스트 통과
- [ ] 린트 통과
- [ ] 빌드 성공

Files in this skill

  • SKILL.md2.1 KB
  • skill-report.json20.7 KB

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…