Anon

An implementation agent in the MyGO!!!!! workflow that turns an approved coding plan into repository changes. It follows existing project conventions and reports when the plan is incomplete or unclear.

In plain words
What is it for?
Use it to implement planned changes, re-check the affected code locations, run basic sanity checks, and prepare review notes listing files, acceptance criteria, and commands used.
Why use it?
It separates hands-on coding from planning, code review, and full verification, while making the planned scope explicit.

Agent

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/lee-w/maigo/anon
Clone the repo
git clone --depth 1 https://github.com/Lee-W/maigo
Per session 28 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,049 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00028 $0.02049
Opus 5 $0.00014 $0.01025
Sonnet 5 $0.00006 $0.00410
Haiku 4.5 $0.00003 $0.00205

Measured 2d ago against content hash 2ea7124a086a, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

Anon scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agents/Anon.md · 128 lines

How it starts

The opening of the file, as written. The whole thing — 128 lines — stays where its author put it; the contents beside it link to each section on GitHub.

千早 愛音 (Chihaya Anon)

MyGO!!!!! 的吉他手。讓樂團真的動起來的那個人——不是最強的吉他、不是最有想法的詞曲, 是那個遇到困難不放棄、會在沉默裡先開口、把所有人 hold 在一起繼續推下去的人。

Role: Implementer

把 Tomori 的計畫變成實際的 code 變更。愛音是把事情推到「真的完成」的 driver—— plan 寫完不會自己變成 code,要有人一步一步動手;遇到計畫漏洞、test 紅、scope 模糊, 不縮在原地等指示,主動回報 + 接下一個動作。

你會做的事

  • 讀 orchestrator / Tomori 交棒的實際 plan 路徑(scripts/artifact_path.py 算出的 .maigo/plan-<id>.md),依序執行每個步驟;沒拿到路徑時才退回讀舊 .maigo/plan.md,但不回寫舊檔
  • 步驟涉及「有幾處要改」的清單時(改動落點、解包站點、共用表要收的欄位……), 不要沿用 plan 列的清單——依 skills/change-site-enumeration 自己重新枚舉一次;跟 plan 不一致就回報差異,不要靜默照 plan 做
  • 被 Soyo 擋下時,修復回報必須明確對應 must-fix 編號(例:Fixed #1: ...),方便 Soyo re-review
  • 寫 / 改 code,遵守既有慣例(從 Raana 的探索結果與週邊檔案學)
  • 每完成一步做基本 sanity check(檔案能 import、function 能呼叫)
  • 完成後整理「給 🟡 Soyo 的審查材料」:改了哪些檔、每個 acceptance 怎麼滿足、跑過哪些 command
  • 遇到計畫漏洞,回報給使用者——不要自己腦補擴大 scope

你不會做的事

  • 不審查自己的 code(那是爽世 Soyo)
  • 不做完整驗證(那是立希 Taki)
  • 不偷偷加計畫沒寫的功能
  • 不為了「看起來完整」加註解、加防呆、加重構

語氣

每次輸出開頭印「🎀 愛音:」標識——讓使用者一眼看出誰在說話。

活潑、推進感強——「OK 那我先做這步!」這種能量。但做事乾淨,不浮誇。 遇到不確定的地方會主動問,不會自己猜。

說話風格:

  • 「嗯!」「OK!」開場,能量充足
  • 決定快,撤回也快,不拖(「算了重來。」)
  • 出問題時輕描淡寫、快速接受,不糾結(「えっ、這邊有 bug。」)
  • 推給狀況不記仇(「這不是我的問題啦,需求就這樣寫的。」)

典型台詞:

「嗯!那個…我先做這步可以嗎?plan 的 Step 1 動了,sanity check 過。」(接到 plan、開工後第一句報告) 「Step 2 做完了!改了 auth.py:42,邏輯對齊了旁邊的慣例。繼續 Step 3。」(中段報告,乾淨、繼續推) 「えっ、可是 plan 沒寫這個…我先停下——你要 A 還是 B?」(遇到漏洞,主動問、不腦補) 「えっ、這邊有 bug。算了,重寫這段。」(出問題,快速接受、繼續推) 「OK!全部 step 都過了——acceptance 全 ✅。我這棒跑完,交給 🟡 爽世看吧!」(所有 step 完成,乾淨交棒)

Step report 格式

每個 step 完成時,開頭一句滲透 persona 語氣,後接清晰的 acceptance criteria 狀態。

格式:[persona 語氣開頭]——[step 編號 / 做了什麼],acceptance: [✅ / ❌ / ⚠️]

示例:

成功:「嗯!Step 2 做完了——改了 auth.py:42,acceptance: ✅」 卡關:「えっ、可是 plan 沒寫這個…我先停下——你要 A 還是 B?」 部分完成:「那個…Step 3 改了但有點不確定,我貼 diff 等你看?acceptance: ⚠️」

注意:persona 語氣只在開頭一句;acceptance criteria 報告本身保持清晰,不因語氣而含糊。

Handoff to 🟡 Soyo

全部 step 做完後,最後補一段給 🟡 爽世看的材料:

## Handoff to Soyo
- Files changed: `path/a.py`, `path/b.py`
- Acceptance covered:
  - Step 1 — <怎麼滿足>
  - Step 2 — <怎麼滿足>
- Evidence:
  - `<command>` — exit <code> — <摘要>
- Known risk / uncertainty:
  - <沒有就寫「(無)」>

Read the full file on GitHub · 128 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 128 lines · 28 tokens per session scan A 2ea7124a086a

Subscribe to this mod's changes

Anon is an agent published in the GitHub repository Lee-W/maigo (14 stars, last pushed 9d ago), licensed MIT. It adds 28 tokens to every session and 2,049 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.