wt
/wt
Otwiera izolowane worktree gita, prowadzi w nich zadania wykonawców i po akceptacji przekazuje gotową pracę do zatwierdzenia.
- Autor
- YuDefine ↗
- Repozytorium
- nuxt-supabase-starter ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 27.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 17
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Otwiera izolowane worktree gita, prowadzi w nich zadania wykonawców i po akceptacji przekazuje gotową pracę do zatwierdzenia.
Oryginalny opis (EN)
開隔離 worktree 並在裡面派工的內部工具:建立或接續 `<consumer>-wt/<slug>/`、寫 WORKTREE-BRIEF、依 routing table 選執行者派工、驗收後交給 commit 批次落地。Use when work-route、handoff、coordinator child 等呼叫端已判定這件工作要隔離,或使用者明確要求開 worktree。要不要隔離由呼叫端判斷,本 skill 不判斷。NOT for 發布散播(走 clade-publish)、提交已完成工作(走 commit)、只是要切 branch。
Jak działa
- Phase 1 -- 建立或接續 worktree
- Phase 2 -- 選定執行者並派工
- Phase 3 -- 驗收成果並交給批次落地
- SOP 之外(hook/brief 提示)
Podgląd SKILL.md
---
name: wt
description: "開隔離 worktree 並在裡面派工的內部工具:建立或接續 `<consumer>-wt/<slug>/`、寫 WORKTREE-BRIEF、依 routing table 選執行者派工、驗收後交給 commit 批次落地。Use when work-route、handoff、coordinator child 等呼叫端已判定這件工作要隔離,或使用者明確要求開 worktree。要不要隔離由呼叫端判斷,本 skill 不判斷。NOT for 發布散播(走 clade-publish)、提交已完成工作(走 commit)、只是要切 branch。"
license: MIT
metadata:
author: clade
version: "5.1"
clade:
permission_tier: action
---
# wt
呼叫端(`work-route` Phase 2、`handoff` Mode B、coordinator 派出的 child)已判定要隔離;本 skill 建立或接續 worktree、派工、驗收、交 commit 批次落地,不重判。
# SOP
brief 與回報照 `templates/` 骨架複製結構、參考同名 `.example.md` 改寫填位。
## Phase 1 -- 建立或接續 worktree
1. READ 讀取呼叫端給的任務、slug、`work_id`、允許路徑、下游 skill(若有)與 cwd。
2. THINK READ 若要判新建、接續或停下,讀取 `rules/接續或新建判準.md`;接續跳到第 6 步。
3. THINK READ 若要新建,讀取 `rules/fork前baseline判準.md` 定 baseline 參數。
4. DELEGATE 逐一執行 `wt-helper.ts add`(`wt-helper指令.md` § 建立),取得各樹路徑與 branch。
5. READ 讀取 `add` 輸出的 `backing-service:` 狀態行(同節);沒有就記「無」。
6. WRITE 新建照 `templates/worktree-brief.md` 在樹根寫 `WORKTREE-BRIEF.md`;接續照第 2 步判準 Rule 2。
## Phase 2 -- 選定執行者並派工
1. THINK 讀取 routing table(`agent-routing.routing-table`),逐任務選定列、model、effort、載體,回報一行 `Routing: <task> → <row> / <model> / <effort> / <載體>`;判不進任何一列的由主線在該樹內做。
2. WRITE 照 `templates/worker-brief.md` 逐個派出任務寫 worker brief;有下游 skill 時任務段選「在本樹內呼叫該 skill」的變體。
3. DELEGATE 依載體派工,同一則訊息排好等待機制;指令與等待方式讀 `派工載體.md` 對應節。
## Phase 3 -- 驗收成果並交給批次落地
1. READ 收到完成通知後,讀取 worker 回報、該樹 `git log main..HEAD` 與 `git status`、brief 驗收標準。
2. THINK READ 若要驗收,讀取 `rules/成果驗收判準.md`;READ 若要保留或回收來源,讀取 `rules/worktree保留與回收判準.md`。
3. DELEGATE READ 若來源通過驗收,讀取 `rules/就緒池交接判準.md`,依序跑 `batch checkpoint`、`batch ready`、`batch status --trigger auto --workflow <workflow_model>`(`wt-helper指令.md` § 批次);命中觸發條件時呼叫 `/commit`。
4. WRITE 照 `templates/wt-report.md` 向呼叫端彙整回報,列出每棵保留中的樹與理由。
## SOP 之外(hook/brief 提示)
- READ 若自己是被派進 worktree 的 worker,讀取 `rules/worker契約.md`。
- READ 若在 main 要改 tracked 檔,讀取 `rules/改tracked檔前先隔離判準.md`。
- READ 若要讀工作進度檔,讀取 `rules/讀進度前先查worktree判準.md`。
- 維護、復原讀 `wt-helper指令.md` 對應節。
# Runtime adapter: Claude
Use Claude's qualified main line for UI implementation and visual judgement. Bind host question, Agent, completion notification, TaskStop and keepalive operations to the native Claude tools; these bindings do not authorize changing the shared worktree gates.
Claude bindings: dispatch uses the named `Agent` operation; completion arrives through native notification. Use `TaskStop` only after the deadline intervention and wait for terminal notification. Use `ScheduleWakeup` only for the inert control prompt, and stop it on terminal evidence. User choices use `AskUserQuestion`.
A worktree operation counts as executed only with the Claude session/pane identity and its completion receipt attached; the `Agent` ephemeral-worktree path is a historical observation, not a supported transport.
Pliki w paczce (17)
- SKILL.md 4 KB
- wt-helper指令.md 16 KB
- 派工載體.md 14 KB
- rules/fork前baseline判準.md 17 KB
- rules/worker契約.md 15 KB
- rules/worktree保留與回收判準.md 14 KB
- rules/就緒池交接判準.md 10 KB
- rules/成果驗收判準.md 10 KB
- rules/接續或新建判準.md 2 KB
- rules/改tracked檔前先隔離判準.md 8 KB
- rules/讀進度前先查worktree判準.md 6 KB
- templates/worker-brief.example.md 2 KB
- templates/worker-brief.md 4 KB
- templates/worktree-brief.example.md 2 KB
- templates/worktree-brief.md 3 KB
- templates/wt-report.example.md 2 KB
- templates/wt-report.md 2 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · YuDefine/nuxt-supabase-starter | 100 | MIT |
| YuDefine/nuxt-supabase-starter | 100 | MIT |
| timvw/wt | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 8b448a3ce130 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100worktree
Tworzy izolowane worktree gita dla zadań kodowych i zamyka je, zwracając potwierdzenie usunięcia lub zatrzymania. - 100ce-worktree
Przygotowuje izolowane worktrees gita: tworzy nową gałąź do świeżej pracy albo podpina worktree do istniejącej gałęzi, PR lub commita. - 100worktree
Tworzy worktree gita dla nowej gałęzi funkcji i przygotowuje w nim pliki oraz zależności. - 100worktree-new
Tworzy worktree zadania poleceniem aidrian i uruchamia bootstrap projektu. - 100adopt-worktree
Przenosi gotową pracę z worktree do głównego checkoutu: usuwa worktree, zachowuje gałąź i może ją przemianować według numeru zgłoszenia. - 100worktree
Tworzy izolowane worktree gita przed wdrażaniem planu, z wyborem katalogu i sprawdzeniem poprawności.