pr
Installation
SKILL.md
/pr — 總結工作並維護 PR
請依照以下步驟執行:
Step 1: 分析當前工作
1a. Git 分析
- 執行
git status和git diff(staged + unstaged)了解未 commit 的變更 - 執行
git log查看近期 commit 風格 - 關鍵步驟 — 同步遠端並確認 PR 完整範圍:
- 先執行
git fetch origin(⚠️ Stale Local Branch 陷阱:本地的master/main/hotfix可能落後遠端數十個 commits,忘記 fetch 會把已經 merge 的 commits 算進 PR 範圍,導致 description 嚴重失準) - 執行
git log --oneline origin/<base-branch>..HEAD查看 PR 包含的所有 commits(永遠用origin/<base-branch>比較,不要用本地<base-branch>) - 執行
gh pr diff <PR-number> --name-only查看 PR 涉及的所有檔案 - 如果已有 open PR,執行
gh pr view <PR-number> --json body讀取現有 description - 交叉驗證: 比對
git log結果與gh pr diff結果,若差異過大(例如 git log 顯示 50+ commits 但 gh pr diff 僅 1-2 files),以gh pr diff為準並重新檢視
- 先執行