ship
작업 완료 후 코드 포맷 적용, 커밋, 푸시, PR 생성을 순서대로 수행한다.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
작업 완료 후 코드 포맷 적용, 커밋, 푸시, PR 생성을 순서대로 수행한다.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
작업 내역을 분석해 논리적 단위로 커밋 계획을 세우고 사용자 승인 후 커밋을 실행한다. 커밋할 준비가 됐거나 사용자가 커밋을 요청할 때 사용한다.
사용자가 "이슈 만들어줘", "이슈 생성", "버그 이슈", "기능 이슈", "github issue", "이슈 올려줘" 등 GitHub 이슈 생성을 요청할 때 사용한다. 이슈 유형(버그/기능)을 선택하고, .github/ISSUE_TEMPLATE 템플릿을 기반으로 초안을 작성한 후 사용자 확인을 거쳐 gh CLI로 이슈를 생성한다.
API 엔드포인트 작성/수정 시 에러 응답 문서화를 강제한다. Swagger @ApiResponses에 에러 코드/메시지 명시, Validation message에 고유 코드 부여, enum 성격 필드에 @Schema allowableValues 추가. Use when writing controllers, DTOs, or Swagger docs. Triggers on "API 만들어줘", "엔드포인트 추가", "Swagger", "에러 코드".
브랜치 생성 시 네이밍 규칙을 강제한다. 형식은 이니셜/타입/설명. Use when creating branches, "브랜치 만들어줘", "branch", "git checkout -b", "git branch".
Java 파일 수정 후 커밋 전에 Spotless 코드 포맷팅을 자동 적용한다. Use when editing Java files, after code changes, before committing. Triggers on Java file edits, "커밋", "commit", "포맷", "format", "spotless".
Basé sur la classification professionnelle SOC
| name | ship |
| description | 작업 완료 후 코드 포맷 적용, 커밋, 푸시, PR 생성을 순서대로 수행한다. |
작업이 완료되었습니다. 아래 순서로 커밋 후 PR을 생성하세요.
Java 파일이 변경된 경우 반드시 먼저 실행:
cd eeos && ./gradlew spotlessApply
아래 명령어를 실행해 변경 사항을 파악하세요:
git status — 변경된 파일 목록 확인git diff — 변경 내용 상세 확인git log --oneline -5 — 최근 커밋 메시지 스타일 참고변경 내용을 분석해 적절한 파일만 스테이징하고 커밋하세요.
커밋 메시지 규칙:
feat: 새 기능fix: 버그 수정refactor: 리팩토링test: 테스트 추가/수정docs: 문서 변경chore: 빌드/설정 변경커밋 메시지 본문과 트레일러 사이에 빈 줄 필수:
feat: 기능 설명
Co-Authored-By: Claude Sonnet 4.6
⚠️
Co-Authored-By에 이메일을 포함하지 않는다.noreply@anthropic.com은 타 GitHub 계정에 귀속되는 버그가 있다.
git push -u origin <현재 브랜치명>
develop🤖 Generated with [Claude Code](https://claude.com/claude-code)PR 생성 후 URL을 출력하세요.
.env, 시크릿 키, 바이너리 파일은 커밋하지 않는다*.class, build/, .venv/)이 포함되지 않았는지 확인한다