一键导入
issue-commit-pr
이슈 생성 → 브랜치 → 커밋 → 푸시 → PR 오픈까지 GitHub 전체 워크플로우를 실행한다. "이슈랑 PR 만들어줘", "커밋하고 PR 올려줘", "GitHub에 올려줘" 등 현재 변경 사항을 PR로 만드는 흐름을 요청할 때 반드시 이 스킬을 사용한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
이슈 생성 → 브랜치 → 커밋 → 푸시 → PR 오픈까지 GitHub 전체 워크플로우를 실행한다. "이슈랑 PR 만들어줘", "커밋하고 PR 올려줘", "GitHub에 올려줘" 등 현재 변경 사항을 PR로 만드는 흐름을 요청할 때 반드시 이 스킬을 사용한다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
코드 변경(diff, 브랜치, 커밋 범위, PR)을 배경–직관–코드–퀴즈 4섹션의 자기완결 인터랙티브 HTML 페이지로 풀어 설명한다. "diff 설명해줘", "이 PR 설명 페이지 만들어줘", "변경 내용 인터랙티브로 정리", "이 브랜치에서 뭘 바꿨는지 학습용으로 설명" 등 변경 사항의 리치 설명을 요청하면 HTML을 직접 언급하지 않아도 반드시 이 스킬을 사용한다. workflow ship 단계의 리뷰 통과 직후(A5)에도 자동 호출된다. 문제점을 찾는 검토 요청은 review 스킬, 대화 내 짧은 텍스트 요약은 일반 응답으로 처리한다.
payment-platform 워크플로우의 discuss 단계를 실행한다. 사용자가 새 기능/버그/개선의 설계를 논의하거나, "discuss 시작", "설계 논의", "어떻게 구현할지 얘기해보자", "방법 고민" 등을 말할 때 이 스킬을 사용한다. 구현 전에 결정해야 할 사항을 명확히 하는 것이 목적이다.
payment-platform 워크플로우의 execute 단계를 실행한다. docs/<TOPIC>-PLAN.md가 존재하고 사용자가 "execute 시작", "구현 시작", "코딩 시작", "태스크 실행", "다음 태스크" 등을 말할 때 이 스킬을 사용한다. TDD로 태스크를 하나씩 구현하고 커밋하는 것이 목적이다.
payment-platform 워크플로우의 ship 단계(코드 리뷰 + 마무리)를 실행한다. execute 완료 후 "ship 시작", "리뷰 시작", "코드 리뷰", "리뷰하고 마무리", "검증하고 마무리", "아카이브", "PR 만들어줘" 등을 말할 때 이 스킬을 사용한다. 리뷰 → 수정 → 최종 검증 → 문서 동기화 → 아카이브 → PR 흐름이다.
payment-platform의 discuss → plan → execute → ship 워크플로우 오케스트레이터. docs/STATE.md에 활성 토픽이 있거나, 사용자가 "discuss 시작", "plan 작성", "execute 시작", "워크플로우로", "다음 단계", "세션 재개", "이어서 진행", "어디까지 했지" 등을 말할 때 반드시 이 스킬을 사용한다. 단순 질문, 빠른 수정, 일회성 코드 변경에는 사용하지 않는다.
사용자가 "포트폴리오 수정", "포트폴리오 사이트", "payment-flows", "포트폴리오 페이지", "포트폴리오 배포", "index.html 고쳐", "포트폴리오 확인" 같은 표현으로 결제 플랫폼 포트폴리오 페이지를 참조·수정하라는 신호를 줄 때 반드시 사용한다. 이 포트폴리오(구 `docs/site/payment-flows.html`)는 payment-platform이 아니라 **별도 blog 저장소**(`notes/blog`, Astro)에서 관리되며 payment-platform 트리 안엔 존재하지 않으므로, 이 스킬이 정본 페이지(`src/pages/payment-platform-portfolio/index.astro` — CSS·데이터·로직은 각각 `src/styles/`·`src/data/paymentPortfolio/`·`src/scripts/portfolio/` 모듈로 분리)와 dev 툴 위치를 자동으로 찾아 Read / Grep / Edit 으로 접근하게 해준다. "포트폴리오" 단어가 없어도 결제 플랫폼 소개 페이지·시스템 아키텍처 다이어그램·시나리오 극장·섹션 밴드/모션 같은 그 페이지의 콘텐츠를 손봐야 하는 맥락이면 사용을 고려한다.
| name | issue-commit-pr |
| description | 이슈 생성 → 브랜치 → 커밋 → 푸시 → PR 오픈까지 GitHub 전체 워크플로우를 실행한다. "이슈랑 PR 만들어줘", "커밋하고 PR 올려줘", "GitHub에 올려줘" 등 현재 변경 사항을 PR로 만드는 흐름을 요청할 때 반드시 이 스킬을 사용한다. |
현재 변경 사항을 분석해서 GitHub PR을 여는 전체 흐름을 처리한다.
컨벤션 기반: 이 스킬은
_shared/conventions/commit.md(커밋 규칙)와_shared/conventions/github.md(GitHub 이슈·브랜치·PR 규칙)를 따른다. 아래 내용은 해당 컨벤션을 단독 호출 맥락에 특화시킨 가이드이며, 일반 규칙(amend 금지,git add -A금지, hook 우회 금지 등)은 컨벤션 파일 참조.
언어 규칙: 이슈 제목/본문, 커밋 메시지, PR 설명은 모두 한국어로 작성한다. 코드, 브랜치명, 타입 prefix는 영문을 유지한다.
어체 규칙: 모든 한국어 문장은 명사형 종결 또는
~다어체로 작성한다.~습니다,~합니다,~됩니다같은 경어체는 절대 사용하지 않는다.
- ❌
동시성 문제를 해결했습니다./멱등성을 보장합니다.- ✅
동시성 문제를 해결했다./멱등성을 보장한다./TOCTOU 버그 수정
git diff(staged + unstaged)와 git status를 실행해서 무엇이 왜 바뀌었는지 파악한다. 이 분석을 아래 모든 작성 내용의 근거로 삼는다.
mcp__github__issue_write를 사용한다 (gh CLI 사용 금지 — 인증이 안 되어 있을 수 있다).
제목 형식: <type>: <한 줄 요약>
예시: feat: PaymentRecoveryUseCase 모든 상태 처리 추가
본문 구조:
## 배경
이 변경이 왜 필요했는지, 이전에 어떤 문제가 있었는지.
## 변경 내용
### `ChangedFile/ClassName`
- 무엇이 어떻게 바뀌었는지, 불릿 포인트로
owner/repo는 git remote -v 또는 컨텍스트에서 추론한다.
git checkout -b "#<issue-number>"
브랜치명은 정확히 #<번호> 형식이어야 한다 (예: #47).
파일을 이름으로 명시적으로 스테이징한다. git add -A나 git add .는 절대 사용하지 않는다 — .env, 빌드 아티팩트 등 의도하지 않은 파일이 포함될 수 있다.
git commit -m "$(cat <<'EOF'
<type>: <한 줄 요약>
<상세 설명>
Closes #<issue-number>
Co-Authored-By: <현재 에이전트 이름> <noreply@anthropic.com>
EOF
)"
커밋 메시지 규칙:
feat, fix, docs, test, refactor, choreCo-Authored-By 트레일러에는 커밋하는 현재 에이전트의 모델명을 넣는다 (예: Claude Fable 5)git push -u origin "#<issue-number>"
mcp__github__create_pull_request를 사용한다 (gh CLI 사용 금지 — 인증이 안 되어 있을 수 있다).
이 브랜치에 이미 PR이 존재하면 mcp__github__update_pull_request를 사용한다.
head: #<issue-number>base: mainPR 본문 구조:
## 관련 이슈
Closes #<issue-number>
## 개요
이 변경이 왜 필요했는지, 어떤 문제를 해결하는지. 한 단락으로 간결하게.
## 구현 내용
### `ChangedFile/ClassName`
- 무엇이 어떻게 바뀌었는지, 불릿 포인트로
## 테스트
- 무엇을 어떻게 테스트했는지, 불릿 포인트로
구조 규칙:
## Summary, ## 1. 같은 영문·번호 형식 금지## 테스트 제거)## 주요 버그 수정 추가PR 업데이트 시 히스토리 보존: PR을 업데이트할 때는 기존 본문을 통째로 교체하지 않는다. PR 본문은 작업의 전체 히스토리를 담는 문서다 — 초기 설계 결정, 중간에 발견한 문제와 그 해결 과정, 새로 추가된 파일 모두가 맥락이 된다.
## 구현 내용의 파일 목록과 설명, 설계 배경 및 의사결정 이유, 이전 구현 단계에서 발견한 버그/개선 사항## 주요 버그 수정 등 새 섹션으로 추가복잡한 개념을 텍스트만으로 설명하기 어렵다면 mermaid나 테이블을 활용한다. 의무가 아니라 판단의 문제 — 간단한 변경에는 넣지 않는다.
mermaid가 효과적인 경우:
테이블이 효과적인 경우:
충분히 명확하면 넣지 않는다.