handoff

Solid

Session 交接管理。雙模:(A) 當前 chat session 有 in-progress 工作時,只做交接寫入(升級未完項到 HANDOFF.md / tech-debt / ROADMAP / spectra change)。(B) 當前 chat session 沒有要交辦的時,整理現有 HANDOFF.md + 評估剩餘 outstanding 工作適合串行還是並行,推薦並讓使用者用 request_user_input 選擇下一步。「Session」指當前 chat session,**不是** working tree / git state — user 並行多 session 工作,git 髒污可能來自別 session。Use when user types /handoff.

AI & Automation 45 stars 2 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
55
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

<!-- 🔒 LOCKED — managed by clade · auto-generated by sync-to-agents; edit source in .claude/ then re-run sync --> # /handoff 雙模 session 交接管理:模式由「當前是否有未交辦工作」自動決定。 ## Step 1 — 偵測模式 「Session」=**當前這個 chat session**,不是 working tree / git state / 檔案系統狀態。User 經常並行多開 AI Agent session 工作,所以 `git status` 髒污、`tasks/<date>-*.md` 內 unchecked 項、active spectra change 的 unchecked tasks **都可能來自別的 session**,不能拿來判斷當前 session 是否有未交辦工作。 **Mode A — 當前 chat session 有未交辦工作**(任一條成立即 Mode A): - `TaskList` 顯示當前 session 任何 `in_progress` 或 `pending` task(TaskList 是 per-session 工具狀態,可信) - 當前 chat 對話脈絡明顯顯示 user 正在 mid-task(我剛在做某事還沒收尾、user 剛交辦一個多步驟工作做到一半) - Stop hook 攔住但 acceptance 未滿足 + 處於 [[worktree-default]] §8 死鎖(cwd 在 main + main 已 dirty)且當前 session 已自評不適合走 §7 分支 A(context 不寬裕 / 剩餘 work 不小 / 無法 selective stash) **Mode B — 當前 chat session 沒有要交辦的**:以上皆否(即使 working tree 髒、tasks/ 有別 session 的 unchecked、spectra changes 有別 session 的 active work,都仍是 Mode B —— 那些屬於別 session 的責任)。 **禁止訊號**(這些都不算「當前 session」狀態): - ❌ `git status --short` 有 dirty file - ❌ `tasks/<YYYY-MM-DD-HHMM>-*.md` 存在或有 unchecked 項 - ❌ `openspec/changes/<name>/tasks.md` 有 unchecked 項 - ❌ `HANDOFF.md` 有 In Progress 段落 宣布偵測結果一句話:「偵測到 Mode A(理由:當前 session TaskList 有 N 個 in-progress / 對話脈絡顯示 mid-task on X)」或「偵測到 Mode B(當前 session 清空)」。 ## Step 1.5 — 路徑解析 invariant(Mode A / B 共用) `HANDOFF.md` / `docs/tech-debt.md` / `openspec/ROADMAP.md` 是「跨 change 全局狀態」,**不該** per-worktree 分裂。`/handoff` 若在 linked worktree 內跑、寫到 cwd-相對的 `HANDOFF.md`,得等 s...

Details

Author
YuDefine
Repository
YuDefine/nuxt-supabase-starter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category