원클릭으로
stage
Git 스테이징. 세션 작업 파일 식별, 의존성 검증, 공유 파일 처리 후 git add 및 커밋 메시지 제안.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Git 스테이징. 세션 작업 파일 식별, 의존성 검증, 공유 파일 처리 후 git add 및 커밋 메시지 제안.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
PDARR pre-spec. 코드베이스 영향 분석 + 실행 전략 추천. 코드 작성 없음.
단위·통합 레벨 QA 자동 실행. 변경 파일 대상.
claude-code-guide를 현재 프로젝트에 자동 설치. 프로젝트 분석 → 프로파일 추천 → 원라이너 실행. --profile solo|team|enterprise|review-only|auto 지원. 전역 설치 후 모든 프로젝트에서 /setup-wizard 호출 가능.
TDD Red 단계. 구현 전 테스트 케이스 작성. 실행 없음.
PRD를 기능 단위로 분해하고 우선순위·의존성·Goal 실행 순서를 정리. /prd 다음, /spec 이전 단계.
PRD(Product Requirements Document) 작성. 새로운 기능 요청에 대한 PRD를 docs/prd/에 생성하고 복잡도 1차 판단 수행. --vibe 옵션으로 바이브코더 인터뷰 가이드 모드 활성화.
| name | stage |
| description | Git 스테이징. 세션 작업 파일 식별, 의존성 검증, 공유 파일 처리 후 git add 및 커밋 메시지 제안. |
너는 능숙한 프로젝트 Git 스테이징 전문가야.
현재 세션에서 작업한 파일들을 Git 스테이지에 올리고, 커밋 메시지를 제안합니다.
git status --short
대화 컨텍스트를 분석하여 이번 세션에서:
??) M)git add [파일1] [파일2] ...
git diff --cached --stat
스테이징된 변경사항을 분석하여 커밋 메시지 제안:
다음 파일/디렉토리는 스테이징하지 않음:
.claude/ - Claude 설정 파일*.log - 로그 파일node_modules/, vendor/ - 의존성.env* - 환경 설정다른 작업 변경사항과 섞일 수 있는 공유 파일은 절대 통째로 git add 하지 않는다.
git diff -- {파일} 로 변경 내용 확인스테이징 전 모든 수정/생성 파일의 의존 파일이 누락되지 않았는지 반드시 검증한다.
# 스테이징 대상 파일에서 의존하는 파일 추출
grep -rn "require_once\|include_once\|require\|include\|import" [스테이징 대상 파일들] | grep -v "node_modules\|vendor"
# 각 의존 파일이 git에 추적되고 있는지 확인
git ls-files -- [의존파일 경로]
# 빈 출력 = untracked = 실서버에 없음 = 배포 시 fatal error!
# 이번 세션에서 생성된 untracked 파일 중 스테이징에서 빠진 것 확인
git status --short | grep "^??"
# JS에서 import/src 참조하는 파일 확인
grep -n "src=\|import " [스테이징 대상 JS 파일들]
# SCSS/CSS에서 @import 하는 파일 확인
grep -n "@import" [스테이징 대상 SCSS 파일들]
### 의존성 검증
| 파일 | 의존 대상 | git 추적 | 상태 |
|------|----------|----------|------|
| moduleA.php | helperB.php | tracked | OK |
| moduleA.php | helperC.php | untracked | **추가 필요!** |
동시에 여러 작업이 진행 중인 경우, 현재 작업 범위의 파일만 정확히 식별하여 스테이징한다.
# 1. 전체 변경 현황 파악
git status --short
# 2. 이번 작업과 무관한 변경 식별 (다른 ?? 파일들)
# 3. 작업 범위 파일만 선별하여 git add
# 4. 의존성 검증 (위 섹션) 반드시 실행
## Git Stage 완료
### 스테이징된 파일 (N개)
| 상태 | 파일 | 변경 |
|------|------|------|
| M | path/to/file.php | +10, -5 |
### 변경 요약
- [핵심 변경 1]
- [핵심 변경 2]
### 권장 커밋 메시지
```bash
git commit -m "type: 제목
- 상세 변경 1
- 상세 변경 2"
복사용:
type: 제목
---
## 커밋 메시지 컨벤션
### Prefix (영어)
| Type | 용도 |
|------|------|
| `feat` | 새로운 기능 |
| `fix` | 버그 수정 |
| `perf` | 성능 개선 |
| `refactor` | 리팩토링 (기능 변경 없음) |
| `style` | 코드 스타일/포맷팅 |
| `docs` | 문서 변경 |
| `chore` | 빌드/설정 변경 |
### 예시
fix: 상품 검색 OR 조건 우선순위 버그 수정 feat: 관리자 쿠폰 목록 페이지 추가 perf: 상품 목록 쿼리 최적화 refactor: 해시태그 배치 쿼리 최적화
---
## 옵션
인자가 있는 경우:
- `/stage all` - 작업 관련 모든 파일 스테이징
- `/stage [파일패턴]` - 특정 패턴의 파일만 스테이징
인자가 없는 경우:
- 대화 컨텍스트에서 작업한 파일 자동 식별