Skip to content

[CHORE]: Claude Code 개발 플로우 자동화 설정 추가 #159

@zerochani

Description

@zerochani

📄 설명

팀원 모두가 일관된 개발 플로우를 사용할 수 있도록 Claude Code 자동화 설정을 추가합니다.

현재 /start, /pr-create 등의 커맨드가 안내 문서 형식으로만 작동하고 있어, Claude가 직접 git 명령어를 실행하도록 개선합니다.


✅ 작업할 내용

  • /start 커맨드 개선 — 이슈 번호 입력 시 브랜치 자동 생성
    • git checkout develop && git pull origin develop 자동 실행
    • git checkout -b {타입}/#${이슈번호}-{설명} 자동 실행
  • /pr-create 커맨드 개선 — PR 생성 전체 자동화
    • ./gradlew test 실행 후 실패 시 중단
    • 미커밋 변경사항 처리
    • git pushgh pr create 자동 실행
  • Pre-push 훅 추가 (.claude/settings.json)
    • git push 감지 시 ./gradlew test 자동 실행
    • 테스트 실패 시 push 차단
  • 자동화 명령어 권한 설정 (.claude/settings.local.json 예시 업데이트)
    • git checkout, git push, gh pr create 등 반복 허용

🔄 변경되는 파일

파일 변경 내용
.claude/commands/start.md 액션 중심으로 리라이트
.claude/commands/pr-create.md 전체 자동화 플로우로 리라이트
.claude/settings.json pre-push 훅 등록 (신규)
.claude/hooks/pre-push-test.sh 훅 스크립트 (신규)
CLAUDE.local.example.md 권한 설정 예시 업데이트

🙋🏻 참고 자료

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions