一键导入
cotato-commit
COTATO 프로젝트 커밋 워크플로우. "커밋해줘", "commit", /commit 입력 시 사용. atomic 단위 커밋 분리, secret guard, 계획 승인 후 실행.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
COTATO 프로젝트 커밋 워크플로우. "커밋해줘", "commit", /commit 입력 시 사용. atomic 단위 커밋 분리, secret guard, 계획 승인 후 실행.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
COTATO 프로젝트 코드 리뷰 워크플로우. "코드 리뷰해줘", "review" 입력 시 사용. CRITICAL/HIGH/MEDIUM/LOW 심각도 분류, 프로젝트 컨벤션 준수 확인.
COTATO 프로젝트 문서 작성 워크플로우. "문서 만들어줘", "README 써줘" 입력 시 사용. README/설계문서/ADR 구조, Why 중심 서술.
COTATO 프로젝트 GitHub 이슈 생성 워크플로우. "이슈 만들어줘", /issue 입력 시 사용. [TYPE]: 제목 형식, 템플릿 준수, 브랜치 자동 생성.
COTATO 프로젝트 PR 생성 워크플로우. "PR 만들어줘", "pull request", /pr 입력 시 사용. [TYPE]: 제목 형식, PR 템플릿 준수, develop 기준.
COTATO 프로젝트 릴리즈 자동화 워크플로우. "릴리즈해줘", "release PR", /release 입력 시 사용. develop→release/X.Y.Z→main, GitHub Release draft 자동 생성.
COTATO UI 패키지 Storybook 스토리 작성 워크플로우. "스토리 만들어줘", "스토리북", /storybook 입력 시 사용. CSF3 패턴, packages/ui 구조 준수.
基于 SOC 职业分类
| name | cotato-commit |
| description | COTATO 프로젝트 커밋 워크플로우. "커밋해줘", "commit", /commit 입력 시 사용. atomic 단위 커밋 분리, secret guard, 계획 승인 후 실행. |
| license | MIT |
| metadata | {"author":"cotato","version":"1.0.0"} |
다음 요청이 오면 이 스킬을 사용한다:
commitstaged 변경 정리해줘, 변경사항 나눠줘/commit.env, 비밀번호, API 키, 토큰이 스테이징되어 있으면 즉시 멈추고 알린다.git status와 git diff --cached로 스테이징된 변경 확인.env, password, api_key, secret, token 패턴 검색 — 발견 시 즉시 중단## 커밋 계획
### 커밋 1: feat(recruit): 사용자 프로필 컴포넌트 추가 (#12)
- apps/recruit/src/components/UserProfile/index.tsx
- 리쿠르트 전용 사용자 프로필 카드를 추가했습니다
### 커밋 2: chore(root): react-query 의존성 업그레이드 (#12)
- package.json, pnpm-lock.yaml
- TanStack Query v5 마이그레이션을 위해 의존성을 업그레이드했습니다
계속 진행할까요?
승인 후 각 그룹별 git add <파일> → git commit -m 순으로 실행한다.
완료 후 git log --oneline -n <커밋 수>로 결과 요약 출력.
| 스코프 | 기준 |
|---|---|
recruit | apps/recruit/** 변경 |
homepage | apps/homepage/** 변경 |
root | 루트 설정 (turbo.json, pnpm-workspace.yaml, 루트 package.json 등) |
ui | packages/ui/** 변경 |
같은 기능이라도 계층이 다르면 별도 커밋으로 분리한다:
package.json, pnpm-lock.yaml → chorefeat / fix / refactor*.test.*, *.spec.*, *.stories.* → test / featchore / feat<타입>(<스코프>): <한국어 제목> (#이슈번호)
- <서술형 변경사항 1>했습니다
- <서술형 변경사항 2>했습니다
| 타입 | 쓰는 경우 |
|---|---|
feat | 새로운 기능 추가 |
fix | 버그 수정 |
docs | 문서 추가·수정·삭제 |
style | 포맷·세미콜론 등 동작 무관 스타일 |
refactor | 동작 변경 없는 코드 정리 |
test | 테스트 코드 추가·수정 |
revert | 이전 커밋 되돌리기 |
chore | 빌드, 설정, 의존성 |
security | 보안 취약점 수정 |
ui | UI/CSS 수정 |
comment | 주석 추가·수정 |
name | 변수·파일·함수 이름 변경 |
file | 파일 이동·삭제·구조 변경 |
<타입>(<스코프>): <한국어 제목> (#이슈번호) 형식을 엄격히 준수
feat(homepage): 메인 배너 컴포넌트 추가 (#12)feat: [homepage] 메인 배너 추가 (#12) — 대괄호 금지feat(homepage): 메인 배너 추가 (Banner) (#12) — 제목 뒤 추가 괄호 금지~했습니다 체로 종결
- 프로필 카드 컴포넌트를 추가했습니다- 프로필 카드 컴포넌트 추가 — 명사형 금지--no-verify 플래그 사용 금지 (사용자가 요청해도 이유를 먼저 묻는다)git add 하지 않는다.env, 인증서, 토큰 파일을 커밋에 포함하지 않는다