chore:전역 CLAUDE.md 및 .gitignore 초기 설정
This commit is contained in:
8
.gitignore
vendored
Normal file
8
.gitignore
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# 모든 파일 무시
|
||||
*
|
||||
|
||||
# 추적할 파일만 허용
|
||||
!.gitignore
|
||||
!CLAUDE.md
|
||||
!.claude/
|
||||
!.claude/settings.json
|
||||
55
CLAUDE.md
Normal file
55
CLAUDE.md
Normal file
@@ -0,0 +1,55 @@
|
||||
# Claude Code 전역 설정
|
||||
|
||||
> 이 파일은 모든 프로젝트에 적용되는 전역 규칙입니다.
|
||||
|
||||
## Git 커밋 규칙 (최우선 필수 규칙)
|
||||
|
||||
> **경고: 이 규칙은 절대 누락되어서는 안 됩니다!**
|
||||
|
||||
### 필수 수행 절차
|
||||
|
||||
**모든 코드 작업 완료 후 반드시 다음을 수행:**
|
||||
|
||||
1. 변경된 파일이 있는 Git 저장소로 이동
|
||||
2. `git status`로 변경사항 확인
|
||||
3. `git add <파일들>` 로 스테이징
|
||||
4. `git commit -m "type:메시지"` 로 커밋
|
||||
|
||||
### 커밋 메시지 형식 (필수)
|
||||
|
||||
| Prefix | 사용 시점 | 예시 |
|
||||
|--------|----------|------|
|
||||
| `feat:` | 새로운 파일/기능 생성 | `feat:새 기능 추가` |
|
||||
| `fix:` | 버그 수정, 코드 수정 | `fix:오류 수정` |
|
||||
| `refactor:` | 코드 리팩토링 | `refactor:구조 개선` |
|
||||
| `docs:` | 문서 수정 | `docs:README 업데이트` |
|
||||
| `chore:` | 설정, 빌드 관련 | `chore:설정 변경` |
|
||||
|
||||
### Claude Code 설정 파일도 커밋 대상
|
||||
|
||||
다음 파일들이 변경되면 반드시 커밋:
|
||||
|
||||
| 파일/폴더 | 설명 | 커밋 예시 |
|
||||
|-----------|------|----------|
|
||||
| `CLAUDE.md` | 프로젝트 설정 | `docs:CLAUDE.md 규칙 업데이트` |
|
||||
| `claudedocs/` | Claude 관련 문서 | `docs:기능 분석 문서 추가` |
|
||||
| `.claude/settings.json` | Claude 설정 | `chore:Claude 설정 변경` |
|
||||
| `agents/`, `skills/` | 커스텀 에이전트/스킬 | `feat:새 스킬 추가` |
|
||||
|
||||
### 체크리스트 (작업 완료 시 확인)
|
||||
|
||||
- [ ] 변경된 파일이 있는 저장소에서 git add → git commit
|
||||
- [ ] CLAUDE.md, claudedocs/, agents/, skills/ 변경 확인 → git commit
|
||||
- [ ] 커밋 메시지에 적절한 prefix 사용 (feat:/fix:/refactor:/docs:/chore:)
|
||||
- [ ] 한글로 명확한 커밋 메시지 작성
|
||||
|
||||
---
|
||||
|
||||
## 주요 프로젝트 경로
|
||||
|
||||
| 경로 | 설명 | Git 저장소 |
|
||||
|------|------|-----------|
|
||||
| `/home/aweso/sam/mng` | 관리자 웹 (Laravel) | 독립 저장소 |
|
||||
| `/home/aweso/sam/api` | API 서버 (Laravel) | 독립 저장소 |
|
||||
|
||||
**각 폴더는 독립적인 Git 저장소입니다. 해당 폴더에서 git 명령을 실행해야 합니다.**
|
||||
Reference in New Issue
Block a user