Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/arbazkhan971/godmode --skill pr명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | pr |
| description | Pull request excellence and review optimization. |
/godmode:pr, "create a PR", "stacked PRs"/godmode:shipgit diff --stat main...HEAD
git log --oneline main...HEAD
Branch: <name> | Base: <target> | Commits: <N>
Files: <N> | +<N>/-<N> lines
Size: XS(<50) | S(50-200) | M(200-400) | L(400-500) | XL(>500)
IF >500 lines: MUST split before review. IF >200 lines: recommend splitting.
Splitting strategies:
## Summary
<1-3 sentences: what and why>
## Problem
<Issue link: Closes #NNN>
## Solution
<How this PR solves the problem>
## Test Plan
<How to verify: automated + manual steps>
## Screenshots (if UI)
main
PR 1: data model (base: main)
PR 2: service layer (base: PR 1)
PR 3: API endpoints (base: PR 2)
PR 4: UI (base: PR 3)
IF >5 PRs deep: use parallel branches instead. Max stack depth: 5.
CODEOWNERS auto-assignment, round-robin rotation, domain expert tagging, buddy system. Assign 1-2 reviewers (never >3).
Time to first review: target < 4 hours
Review rounds: target <= 2
Total cycle time: target < 24 hours
PR size (median): target < 200 lines
Approval rate (1st): target > 50%
Stale PR rate: target < 5%
IF high first-review time: set up CODEOWNERS + SLA. IF many rounds: self-review before requesting.
Create PR(s) with description template applied.
"chore: PR workflow -- <strategy> for <feature>"
Append .godmode/pr-results.tsv:
timestamp action branch diff_lines files size status
KEEP if: CI passes AND size < 400 lines
AND description complete.
DISCARD if: CI fails OR XL without justification
OR description empty.
STOP when FIRST of:
- All PRs within size limits
- Description template applied
- CI passes and reviewers assigned
On failure: git reset --hard HEAD~1. Never pause.
| Failure | Action |
|---|---|
| PR too large (>500) | Split by concern, use stacked PRs |
| CI fails | Read output, fix locally, push |
| Merge conflicts | Rebase onto target, resolve locally |
| Contradicting feedback | Check codebase conventions first |