flowchart TD
Start([使用者: /maigo:go 任務]) --> Raana[樂奈 Raana<br/>探 codebase + 慣例]
Raana --> Tomori[燈 Tomori<br/>寫 plan-<id>.md]
Tomori --> Confirm{使用者確認 plan?}
Confirm -- 有 open questions --> Tomori
Confirm -- OK --> Anon[愛音 Anon<br/>實作]
Anon --> Soyo[爽世 Soyo<br/>strict review]
Soyo --> SoyoVerdict{APPROVED?}
SoyoVerdict -- BLOCKED --> Anon
SoyoVerdict -- APPROVED --> Taki[立希 Taki<br/>test / lint / type]
Taki --> TakiVerdict{全綠?}
TakiVerdict -- FAIL --> Anon
TakiVerdict -- PASS --> Commit[Orchestrator<br/>落地 commit]
Commit --> Done([完成: summary])
classDef raana fill:#6EEB83,stroke:#333,color:#000
classDef tomori fill:#6EC1E4,stroke:#333,color:#000
classDef anon fill:#FF6F91,stroke:#333,color:#000
classDef soyo fill:#FFC857,stroke:#333,color:#000
classDef taki fill:#7A5CFF,stroke:#333,color:#fff
class Raana raana
class Tomori tomori
class Anon anon
class Soyo soyo
class Taki taki
/maigo:go
開始命令時先讀 skills/model-dispatch
並消費 --model-profile <path>;執行角色前依宿主能力解析派工,無 subagents 時依序執行。
「It's MyGO!!!!!」
把這件事交給 MyGO!!!!!。從前奏到尾聲,五個人各自負責自己那一段。
使用
/maigo:go <任務描述>
/maigo:go --worktree <任務描述> # 在獨立的 worktree(`<repo>/.worktrees/<topic>`)裡跑整趟流程
流程
完整流程依 skills/teammate-flow——
🐱 樂奈探索 → 🩵 燈寫 plan → 使用者確認 → 🎀 愛音實作 → 🟡 爽世 review → 🟣 立希驗證。
審查與驗證為順序進行(先 🟡 爽世擋,通過後才跑 🟣 立希)。
--worktree(opt-in,預設不開)
帶這個旗標時,在 🐱 樂奈開始之前,orchestrator 親自跑:
git fetch <remote>
root="$(git worktree list --porcelain | head -1 | sed 's/^worktree //')"
git -C "$root" check-ignore -q .worktrees/probe || echo "not ignored — see pre-flight check below"
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/worktree_path.py" --topic "<任務描述>" --cwd "$root"
git worktree add -b <branch> <path> <remote>/<default-branch>
<remote> 判定:先試 upstream,否則退回 origin。之後每個 delegate 的 prompt
都要帶上這個 path 當 cwd(見
skills/teammate-flow
的 cwd 交辦紀律)。
收尾(🟣 立希全綠、commit 已落地)時印出這個 worktree 的路徑與 branch,明講
「留在原地,等 PR merge 後可用 /maigo:repo-audit 看到清理建議」——不在這裡
自動移除。細節、.maigo/ 歸屬規則見
skills/git-workflow/references/worktree-automation.md。