بنقرة واحدة
confeti-pr-creation
Confeti 프로젝트 PR 생성 워크플로우. 브랜치 생성, 커밋 분리, PR 템플릿 작성, gh CLI 사용법을 포함. 코드 변경 후 PR을 올려야 할 때 사용.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Confeti 프로젝트 PR 생성 워크플로우. 브랜치 생성, 커밋 분리, PR 템플릿 작성, gh CLI 사용법을 포함. 코드 변경 후 PR을 올려야 할 때 사용.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | confeti-pr-creation |
| description | Confeti 프로젝트 PR 생성 워크플로우. 브랜치 생성, 커밋 분리, PR 템플릿 작성, gh CLI 사용법을 포함. 코드 변경 후 PR을 올려야 할 때 사용. |
| license | MIT |
| metadata | {"author":"claude","version":"1.0.0"} |
confeti-client 모노레포에서 PR을 생성하는 전체 워크플로우.
이 프로젝트는 husky pre-commit hook이 pnpm을 사용하므로, git commit 전에 반드시 NVM을 소싱해야 한다:
export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
이 명령어를 모든 git commit 명령어 앞에 붙여야 한다. 그렇지 않으면 husky hook이 pnpm: command not found 에러를 발생시킨다.
git status
git diff --stat
변경된 파일 목록과 범위를 확인한다.
gh pr list --state merged --limit 5 --json number,title,body
최근 머지된 PR의 제목과 본문 형식을 참고한다.
현재 브랜치에서 feature 브랜치를 생성한다:
git checkout -b <type>/<description>
브랜치 네이밍 컨벤션:
feat/기능-설명 — 새 기능refactor/리팩토링-설명 — 리팩토링fix/버그-설명 — 버그 수정chore/작업-설명 — 설정, 의존성 등변경 사항을 관심사별로 논리적 커밋으로 분리한다:
반드시 NVM 소싱 후 커밋:
export NVM_DIR="$HOME/.nvm" && [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" && git add <files> && git commit -m "<type>: <한국어 설명>"
커밋 메시지 컨벤션:
feat: 한국어 설명 — 새 기능refactor: 한국어 설명 — 리팩토링fix: 한국어 설명 — 버그 수정chore: 한국어 설명 — 기타 작업style: 한국어 설명 — 스타일 변경docs: 한국어 설명 — 문서 변경git push -u origin <branch-name>
gh pr create --base develop --head <branch-name> --title "<Type>(Scope): 설명" --body "$(cat <<'EOF'
## 📌 Summary
> 관련 이슈 또는 요약
변경 내용 요약
## 📚 Tasks
- [ ] 작업 항목 1
- [ ] 작업 항목 2
## 👀 To Reviewer
- 리뷰어에게 전달할 내용
🤖 This PR was authored by Claude
EOF
)"
PR 제목 형식: <Type>(Scope): 한국어 설명
Refactor(Timetable): 타임테이블 블록 편집 배치 저장 리팩토링PR 본문 필수 섹션:
## 📌 Summary — 변경 요약 (관련 이슈 태그 포함)## 📚 Tasks — 수행한 작업 목록## 👀 To Reviewer — (선택) 리뷰어에게 전달할 내용## 📸 Screenshot — (선택) 스크린샷Claude가 작성한 PR인 경우: 본문 마지막에 🤖 This PR was authored by Claude 추가.
--base develop 사용.Confeti client에서 Amplitude click/show 이벤트를 TS-first 규칙으로 추가할 때 사용.
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.