ship
작업 완료 후 코드 포맷 적용, 커밋, 푸시, PR 생성을 순서대로 수행한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
작업 완료 후 코드 포맷 적용, 커밋, 푸시, PR 생성을 순서대로 수행한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
작업 내역을 분석해 논리적 단위로 커밋 계획을 세우고 사용자 승인 후 커밋을 실행한다. 커밋할 준비가 됐거나 사용자가 커밋을 요청할 때 사용한다.
사용자가 "이슈 만들어줘", "이슈 생성", "버그 이슈", "기능 이슈", "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".
| 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/)이 포함되지 않았는지 확인한다