Marketplace git-workflow
Complete Git workflow from conventional commits to pre-completion verification. Use for all Git operations including commits, branches, and releases.
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/doyajin174/git-workflow" ~/.claude/skills/aiskillstore-marketplace-git-workflow-dc60c0 && rm -rf "$T"
manifest:
skills/doyajin174/git-workflow/SKILL.mdsource content
Git Workflow
커밋부터 완료 검증까지의 Git 워크플로우 통합 스킬입니다.
Conventional Commits
Format
<type>(<scope>): <description> [optional body] [optional footer]
Types
| Type | 설명 | 예시 |
|---|---|---|
| 새 기능 | |
| 버그 수정 | |
| 리팩토링 | |
| 문서 | |
| 테스트 | |
| 기타 | |
Breaking Changes
feat(api)!: change response format BREAKING CHANGE: response.data is now response.result
Pre-Completion Verification
완료 선언 전 필수 체크
# 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
# 1. 변경사항 스테이징 git add <files> # 2. 커밋 (규격 준수) git commit -m "feat(scope): description" # 3. 푸시 전 검증 npm test && npm run lint # 4. 푸시 git push
Checklist
- 커밋 메시지 규격 준수
- 테스트 통과
- 린트 통과
- 빌드 성공