بنقرة واحدة
sprint-close
Merge sprint branch to base branch, tag release, and clean up branches
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Merge sprint branch to base branch, tag release, and clean up branches
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Initialize new project with CLAUDE.md, .knowledge/ structure, company rules, and git
Generate a development plan with task breakdown and section 10 tracking tables
L1 Code Review SOP — 強制規範對照 + 審核決策,不得跳過任何 checkpoint
Mark a task as done after L1 review passes
Boss dispatches tasks — auto-create .tasks/ files and record in dev-plan
Mark a task as in_review (pending L1 review) and record in dev plan section 10
| name | sprint-close |
| description | Merge sprint branch to base branch, tag release, and clean up branches |
| allowed-tools | Read, Glob, Bash |
老闆 + PM 確認所有 Gate 通過後執行,將 sprint branch merge 回 base branch。
/sprint-close <sprint-number>
$0: Sprint 編號(如 1)確認所有任務已完成:
使用 Glob tool 搜尋 .tasks/sprint-$0/*.md,用 Read tool 逐一讀取,確認所有任務 | 狀態 | 欄位均為 done。
若有任一非 done → 列出未完成任務,停止執行。
讀取 base branch:
使用 Glob tool 搜尋 proposal/sprint$0-dev-plan.md,用 Read tool 讀取,找到 | Base Branch | 欄位取得 base branch 名稱(如 main 或 master)。
切換並 merge:
git checkout {base-branch}
git merge --no-ff sprint-$0 -m "release: sprint-$0 結案"
建立 Tag:
git tag sprint-$0-release
清理已 merge 的 task branches:
git branch --merged {base-branch} | grep "task/s$0-" | xargs git branch -d
只刪除已完整 merge 進 base branch 的 task branches,未 merge 的保留並輸出警告。
刪除 sprint branch:
git branch -d sprint-$0
輸出結案摘要:
✅ Sprint $0 結案完成
Base Branch:{base-branch}
Tag:sprint-$0-release
清理 branches:{已刪除的 branch 列表,或「無」}
git log --oneline -5 顯示最近 commit:
{輸出}