Skip to content

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

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 권한 설정 예시 업데이트

🙋🏻 참고 자료

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions