在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用git-pr-convention
星标0
分支0
更新时间2026年1月28日 06:15
PR 생성 전 코드 리뷰를 수행하고 이슈가 없으면 PR을 생성합니다.
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
PR 생성 전 코드 리뷰를 수행하고 이슈가 없으면 PR을 생성합니다.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | git-pr-convention |
| description | PR 생성 전 코드 리뷰를 수행하고 이슈가 없으면 PR을 생성합니다. |
| triggers | ["PR","PR 만들어줘","pull request","git pr"] |
PR 생성 전 코드 리뷰를 자동 수행하여 품질을 보장합니다.
[Step 1] 코드 리뷰 수행 (code-reviewer 서브에이전트)
↓
[Step 2] 리뷰 결과 판단
↓
[Step 3] base 브랜치 선택
↓
[Step 4] PR 생성 또는 수정 안내
code-reviewer 에이전트를 호출하여 변경사항을 검토합니다.
Task 도구 호출:
- subagent_type: "code-reviewer"
- prompt: "현재 브랜치의 변경사항을 리뷰해주세요."
git diff로 확인되는 모든 변경사항| 결과 | 조건 | 조치 |
|---|---|---|
| BLOCKED | CRITICAL 이슈 존재 | PR 생성 중단, 수정 필요 사항 안내 |
| WARNING | WARNING 이슈만 존재 | 사용자에게 확인 후 진행 여부 질문 |
| APPROVED | SUGGESTION 이하만 존재 | PR 생성 진행 |
## PR 생성 불가
코드 리뷰에서 CRITICAL 이슈가 발견되어 PR을 생성할 수 없습니다.
### 발견된 이슈
[CRITICAL] 이슈 제목
- 파일: src/path/to/file.ts:42
- 문제: 문제 설명
- 수정: 수정 방법
### 다음 단계
1. 위 이슈들을 수정해주세요.
2. 수정 후 다시 "PR 올려줘"를 요청해주세요.
AskUserQuestion 도구를 사용하여 사용자의 선택을 받습니다.
PR 생성 전 사용자에게 base 브랜치를 확인합니다.
{
"questions": [{
"question": "PR의 base 브랜치를 선택해주세요.",
"header": "Base 브랜치",
"options": [
{ "label": "develop (Recommended)", "description": "개발 브랜치로 머지" },
{ "label": "main", "description": "운영 브랜치로 직접 머지" }
],
"multiSelect": false
}]
}
| 브랜치 | 용도 |
|---|---|
develop | 일반적인 기능 개발/버그 수정 (기본값) |
main | 핫픽스, 긴급 배포, 릴리스 |
git branch --show-current
git log {base}..HEAD --oneline
git diff {base}...HEAD --stat
<type>: <description>
## 💡 PR 요약
여기에 요약 작성 (1-2문장)
---
## 📖 설명
여기에 상세 설명 작성 (72자 마다 줄바꿈)
---
### 🔗 참고 링크
여기에 관련 이슈, 문서, 참고 자료 링크
---
## 👀 확인 사항
여기에 확인 사항 작성 (72자 마다 줄바꿈)
| 커밋 타입 | PR 라벨 |
|---|---|
feat | feature |
refactor | refactoring |
fix | bug |
docs | documentation |
test | test |
chore | (라벨 없음) |
gh CLI 사용 시:
gh pr create --label "feature" --title "feat: ..." --body "..."
mcp__github__create_pull_request 사용:
- owner: {repository owner}
- repo: {repository name}
- title: PR 제목
- body: PR 본문
- head: 현재 브랜치
- base: 사용자가 선택한 브랜치
PR 생성 전 확인사항:
TypeScript/JavaScript 코드 작성 시 일반적인 코딩 컨벤션을 적용합니다.
TypeScript 파일의 모든 메서드에 JSDoc 주석을 추가합니다.
Git 커밋 메시지 및 브랜치 네이밍 컨벤션. 커밋, 브랜치 생성 시 참조합니다.