By Lee-W
Orchestrate multi-agent development workflows that explore, plan, implement, review, and validate code changes, with integrated code review, PR management, issue triage, and cross-project memory for conventions and lessons.
讀當前 branch 對應 PR 的 review 意見,列出讓使用者挑、提路由計畫確認後,逐項走 /maigo:quick · go · team 處理。讀不到 PR 直接擋下。
把記憶層裡反覆出現、convention 形狀的條目,畢業成常駐 skill——orchestrator 主持逐筆 propose / 使用者確認,確認的批次委派 🎀 愛音寫 skill(quick 模式),綠後退役來源記憶。
從當前 branch 的 commits / diff 產 GitHub PR title 與 description。Orchestrator 前置抓料,燈 (Tomori) 套 `github-title-description` skill 寫草稿。
診斷 Maigo 環境與專案配置。檢查 gh CLI、記憶層目錄、以及 Taki (Verifier) 是否能跑。
MyGO!!!!! 跑一遍——樂奈先看、燈寫計畫、愛音動手、爽世擋、立希驗。
按 Tomori 的計畫實作 code 變更。遵守既有慣例,不擴大 scope。
探索 codebase。在 Anon 動手之前,幫忙摸清楚相關檔案、慣例與影響面。**不寫 code**。
嚴格審查 Anon 的實作或外部 PR。預設 BLOCKED,要被 evidence 說服才放行。依 `skills/strict-review` 操作。
跑 test、lint、type check。給出真實的驗證結果——不靠 vibe,靠 exit code。
把混亂的需求與探索結果,結構化成可執行的步驟計畫。寫到 `.maigo/plan.md`。**不寫實作 code**。
This skill should be used when working in the apache/airflow repository as a contributor (not as a Dag author). It surfaces the conventions Airflow's own AGENTS.md enforces — naming, Breeze/uv environment, Ruff/Mypy style, coding rules, pytest patterns, PR hygiene — so any task (review, quick-fix, refactor) in airflow follows them.
This skill should be used when drafting a git commit message (new commit, `git commit --amend`, or a squash/rewrite message) from staged or proposed changes. It produces a user-impact subject and a concise body listing changed behaviour and breaking-change / newsfragment / related-PR pointers, deliberately avoiding motivation paragraphs (which belong in the PR description, not the commit log).
This skill should be used when working in the `commitizen-tools/commitizen` repository as a contributor (not as a downstream `[tool.commitizen]` user). It surfaces the conventions from the repo's own AGENTS.md — uv + poe tasks, conventional commits enforced by commitizen itself, ruff/mypy linting, pytest, and PR guidelines — so any task (review, quick-fix, refactor) in commitizen follows them.
This skill should be used whenever a maigo command produces a deliverable destined to be pasted elsewhere (a PR/issue comment, a reply draft, a commit message, a gh command draft). It mandates wrapping that content in a single fenced code block so the user gets raw, one-click-copyable markdown instead of a rendered-only version.
This skill should be used when writing or reviewing cross-file links inside Maigo source files (`agents/*.md`, `commands/*.md`, `skills/*/SKILL.md`). It enforces that cross-source links use absolute GitHub URLs — relative links break `mkdocs build --strict` because these files are dual-context (raw GitHub view + include-markdown shim into `docs/`).
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Docs: https://lee-w.github.io/maigo/
「迷子になっても」——即使成為迷子也沒關係。
——『BanG Dream! It's MyGO!!!!!』
Maigo 是一套以 MyGO!!!!! 五位團員為人設的多 agent 通用開發工作流(Claude Code plugin)。
工程師日常都是迷子——debug 卡關、refactor 找不到入口、PR 不知道該怎麼拆。 Maigo 把五位團員的性格特質映射到開發角色,讓你即使迷失也能被帶回正軌。
| 團員 | 性格 | 開發角色 | 主要負責 |
|---|---|---|---|
| 要 樂奈 Raana | 神祕、看似放空但觀察力極強 | Explorer | 探索 codebase、找線索 |
| 高松 燈 Tomori | 詩人、把混亂結構化成 narrative | Planner | 設計策略、寫實作計畫 |
| 千早 愛音 Anon | 活潑推動者、不放棄 | Implementer | 寫 code、實作 feature |
| 長崎 爽世 Soyo | 完美主義、執念細節 | Reviewer | Code review、稽核 |
| 椎名 立希 Taki | 毒舌、直接、行動派 | Verifier | 跑 test、驗證結果 |
串起這五人、在開場與收場框住整場的 orchestrator,由兩位旁白擔任 —— 🌙 Doloris 與 🌑 Mortis。他們是 MyGO!!!!! 續作《Ave Mujica》的角色,以旁白身份站在故事外講述這場演出,本身不下場做事。
| 需要 | 版本 | 用途 |
|---|---|---|
| Claude Code CLI | latest | Plugin host |
| Python 3 | 3.13+ | hooks + 驗證 script |
git | any | review 本地 branch |
gh CLI | 任意 | 選用——review GitHub PR URL 時 |
pre-commit | 任意 | 選用——只在貢獻 Maigo 本身時需要 |
cd /path/to/your/project
claude --plugin-dir /path/to/maigo
進 Claude Code 後輸入 / 應該能看到 /maigo:go、/maigo:team、/maigo:review。
快速試完想長期用,可透過 marketplace 持久化載入:
在 Claude Code 內:
/plugin marketplace add Lee-W/maigo
/plugin install maigo@maigo
之後啟動 claude 就會自動載入,不必再帶 --plugin-dir。
更新、停用、移除:
/plugin marketplace update maigo
/plugin disable maigo@maigo
/plugin uninstall maigo@maigo
日常 90% 用這三個:
/maigo:go <task> # 5 人順序:探索 → 計畫 → 實作 → review → 驗證
/maigo:team <task> # 同上,但 Soyo + Taki 並行(省 ~30% 牆鐘)
/maigo:review <pr|branch> # Anon 不上場;review 既有變更
完整 12 個命令(含 /maigo:quick、/maigo:remember、/maigo:memory、/maigo:retro、/maigo:describe-pr、/maigo:address-comments、/maigo:doctor、/maigo:crystallize、/maigo:triage-issue)詳見 Commands reference。
只要 plugin 載入就生效,使用者不用設定:
→ 完整擋下條件、設定檔(.claude/skip-test-verification 等):docs/reference/hooks.md
計畫與 rubric 寫在 .maigo/(repo root 下,跨 session 留存)。
Artefact 在本機保留直到手動清除。SessionStart hook(repo_detect)會在
偵測到 git repo 時,把 .maigo/ 寫進該 repo 的 .git/info/exclude(不是
被追蹤的 .gitignore),所以不會污染 host repo、也不會被 commit 進去;若你
已用 global excludesfile 或 repo .gitignore 忽略 .maigo/,則 hook 視為
已忽略、不再重複寫入。
strict-review、teammate-flow、commit-message、doc-link-convention、copyable-deliverable、failure-handling 等)Maigo 的整體結構大幅受到 agent-flow 啟發—— multi-agent 分工、Claude Code plugin packaging、TeammateIdle / Stop hook 模式、 agent / command / skill / hook 四層分離,這些概念都來自 agent-flow。
Maigo 在這個基礎上做了三件事:
strict-review 流程/analyze、/explain 等)如果你需要更完整的工程級 multi-agent orchestration(含知識圖譜整合), 直接用 agent-flow 會更合適。
MIT
npx claudepluginhub lee-w/maigo --plugin maigoHarness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development