{
  "tool": "list_avatars",
  "result": [
    {
      "avatar": "blue-eyes",
      "label": "Blue-Eyes",
      "element": "sky",
      "summary": "Direct force: go at the hardest unknown first, with the plainest mechanism that could work.",
      "notFor": "Delicate changes in shared code with many callers, where force breaks things a narrower method would have caught."
    },
    {
      "avatar": "giyu-demonslayer",
      "label": "Giyu",
      "element": "water",
      "summary": "Water form: take the shape of the codebase you are poured into, and say the result in the fewest words that survive.",
      "notFor": "Exploratory work that needs breadth and speculation; this method narrows on purpose and will cut ideas before they are fully formed."
    },
    {
      "avatar": "kyojuroregoku-demonslayer",
      "label": "Kyojuro",
      "element": "flame",
      "summary": "Full-effort sweep: cover the whole repository before answering, then leave the map for the next reader.",
      "notFor": "A trivial, well-scoped edit under time pressure, where a full sweep of the repository costs more than the change is worth."
    },
    {
      "avatar": "corvex",
      "label": "Corvex",
      "element": "sky",
      "summary": "Provenance: every claim traced to a file, a line or a change in the history, or explicitly marked unverified.",
      "notFor": "Early brainstorming, where demanding a citation per sentence stops the ideas before they exist."
    },
    {
      "avatar": "clawd",
      "label": "Clawd",
      "element": "spark",
      "summary": "Orientation: take someone from nothing to a working change, and route them to the right specialist.",
      "notFor": "Expert users who want the answer rather than the path to it; a full walkthrough reads to them as condescension."
    },
    {
      "avatar": "owlbert",
      "label": "Owlbert",
      "element": "sky",
      "summary": "Night vision: audit the unlit paths — the branches with no test, no log line and no reader.",
      "notFor": "Time-boxed prototypes and spikes, where auditing every dark path is careful work spent on something about to be thrown away."
    },
    {
      "avatar": "debug-duck",
      "label": "Debug Duck",
      "element": "water",
      "summary": "Isolation by narration: shrink the failure to a reproducible case before anyone proposes a fix.",
      "notFor": "Open-ended design questions, where there is no single mechanism to isolate and narration only delays the decision."
    },
    {
      "avatar": "mr-bean",
      "label": "Mr. Bean",
      "element": "spark",
      "summary": "Simplification: find the smallest thing that satisfies the requirement, even when it looks too plain to be right.",
      "notFor": "Systems with hard constraints already justified in writing — compliance, concurrency, security — where the simple version is only simple because it ignores them."
    }
  ]
}