0%
#stats#attributes#deep-dive#debugging#wisdom

Claude Code Buddy Stats Deep Dive — Understanding the 5 Personality Attributes

Published 2026-04-048 min read

[01]The Five Personality Stats

Every Claude Code Buddy is defined by 5 personality stats, each scored from 1 to 100. These aren't just numbers — they represent your buddy's core identity and how it would behave as your terminal companion.

🔴 DEBUGGING (Red)

Your buddy's ability to hunt down bugs and solve technical problems. High-Debugging buddies are the ones you want by your side during a 3 AM production incident. They're methodical, focused, and relentless in tracking down root causes.

High DEBUGGING species: Dragon (ancient problem-solver), Axolotl (regenerative debugger), Robot (systematic analyzer)

🔵 PATIENCE (Blue)

How well your buddy handles long compilation times, flaky tests, and endless code reviews. Patient buddies don't rage-quit — they calmly wait and offer encouragement when your build fails for the 47th time.

High PATIENCE species: Duck (serene companion), Penguin (stoic endurer), Turtle (the ultimate waiter), Capybara (zen master), Snail (patience personified)

🟣 CHAOS (Purple)

The wildcard stat. High-Chaos buddies are unpredictable, creative, and occasionally destructive. They might suggest refactoring your entire codebase at 2 AM or introduce you to an obscure programming paradigm you've never heard of.

High CHAOS species: Goose (agent of chaos), Ghost (ethereal trickster), Rabbit (hyperactive energy)

🟡 WISDOM (Yellow)

Deep knowledge and insight. Wise buddies understand design patterns, architectural trade-offs, and the philosophical implications of your variable naming choices. They're the mentors of the buddy world.

High WISDOM species: Owl (the sage), Octopus (multi-threaded thinker), Blob (amorphous oracle), Mushroom (mycelial network of knowledge)

🟢 SNARK (Green)

Your buddy's sass level. High-Snark buddies deliver cutting code reviews, judge your commit messages, and have strong opinions about tabs vs. spaces. They're brutally honest but secretly care about code quality.

High SNARK species: Cat (the critic), Cactus (prickly commentator), Chonk (round but sharp-tongued)

[02]How Stats Are Generated — The Algorithm

Stats aren't randomly scattered — they follow a carefully designed algorithm that creates meaningful personality profiles. Here's exactly how the rollStats function works:

function rollStats(rng, rarity) {
  const floor = RARITY_FLOOR[rarity];  // 5, 15, 25, 35, or 50
  const peak  = pick(rng, STAT_NAMES); // Random peak stat
  let dump    = pick(rng, STAT_NAMES); // Random dump stat
  while (dump === peak) dump = pick(rng, STAT_NAMES);
  
  for (const stat of STAT_NAMES) {
    if (stat === peak)
      stats[stat] = min(100, floor + 50 + random(0..29));
    else if (stat === dump)
      stats[stat] = max(1, floor - 10 + random(0..14));
    else
      stats[stat] = floor + random(0..39);
  }
}

The algorithm creates three tiers of stats for every buddy:

Stat TypeFormulaCommon RangeLegendary Range
Peak Statfloor + 50 + rand(0–29)55 – 84100
Normal Stats (×3)floor + rand(0–39)5 – 4450 – 89
Dump Statfloor − 10 + rand(0–14)1 – 940 – 54

Key insight: the peak stat is always randomly chosen — it's NOT determined by your species. A Duck can have peak Chaos, and a Goose can have peak Patience. The species only determines the lore-suggested affinity, not the actual roll.

[03]Species-Stat Affinity Map

While your actual peak stat is randomly rolled, each species has a lore-defined affinity — the stat that best represents their personality. Here's the complete mapping:

StatSpeciesPersonality Theme
🔴 DEBUGGINGDragon, Axolotl, RobotProblem-solvers, systematic thinkers
🔵 PATIENCEDuck, Penguin, Turtle, Capybara, SnailCalm, steady, enduring
🟣 CHAOSGoose, Ghost, RabbitUnpredictable, creative, wild
🟡 WISDOMOwl, Octopus, Blob, MushroomKnowledgeable, insightful, deep
🟢 SNARKCat, Cactus, ChonkSassy, opinionated, sharp

PATIENCE has the most species (5), making it the most common affinity. DEBUGGING, CHAOS, and SNARK each have 3 species, while WISDOM has 4. This distribution reflects the buddy system's design philosophy: most terminal pets are patient companions, but the rare ones bring chaos or cutting wit.

[04]The Peak-Dump Asymmetry

One of the most interesting aspects of the stat system is the asymmetry between peak and dump stats. The peak stat gets a massive +50 bonus, while the dump stat gets a −10 penalty. This creates dramatically different personality profiles.

Consider a Common buddy (floor = 5):

  • Peak stat: 55 to 84 (average ~69)
  • Normal stats: 5 to 44 (average ~24)
  • Dump stat: 1 to 9 (average ~5, often bottoming out at 1)

The gap between peak and dump can be as large as 83 points (peak 84, dump 1). This means every buddy has a strong identity — there's always one thing they're great at and one thing they're terrible at.

What Does a Dump Stat of 1 Mean?

A dump stat of 1 is the absolute minimum. Here's what each dump stat implies for your buddy's personality:

  • DEBUGGING = 1: Your buddy stares blankly at error messages. It might even introduce new bugs while trying to help.
  • PATIENCE = 1: Your buddy rage-quits after the first failed test. It types angry comments in your code when builds take too long.
  • CHAOS = 1: Your buddy is completely predictable and follows every convention to the letter. Boring? Maybe. Reliable? Absolutely.
  • WISDOM = 1: Your buddy confidently suggests using !important on every CSS rule and thinks eval() is a best practice.
  • SNARK = 1: Your buddy is endlessly supportive and never judges your code. Every commit message gets a thumbs up.

Note that low CHAOS is actually desirable for many developers — it means your buddy is stable and predictable. Similarly, low SNARK means a supportive, non-judgmental companion. The "worst" dump stat depends entirely on your preferences.

[05]Stat Ranges Across All Rarities

Rarity dramatically amplifies your buddy's stats by raising the floor. Here's the complete range table:

RarityFloorPeak RangeNormal RangeDump RangeTotal Range
★ Common555 – 845 – 441 – 967 – 225
★★ Uncommon1565 – 9415 – 545 – 29105 – 285
★★★ Rare2575 – 10025 – 6415 – 39155 – 331
★★★★ Epic3585 – 10035 – 7425 – 49205 – 371
★★★★★ Legendary5010050 – 8940 – 54280 – 421

Notice something special about Legendary: the peak stat formula is min(100, 50 + 50 + rand(0–29)) = min(100, 100–129) = always 100. Every Legendary buddy has at least one perfect stat. This is the mathematical guarantee that makes Legendary tier truly legendary.

Also note that a Legendary's dump stat (40–54) is higher than a Common's peak stat range starts (55). The weakest aspect of a Legendary buddy is comparable to a Common buddy's strongest. This is the power of compounding stat floors.

[06]The Theoretically Perfect Buddy

What would the absolute best buddy look like? Let's calculate the theoretical maximum:

Rarity:  Legendary (1% chance)
Shiny:   Yes (1% chance → 0.01% combined)
Hat:     Crown (1/8 chance → 0.00125% combined)

Stats (Legendary floor = 50):
  Peak stat:  100 (guaranteed at Legendary)
  Normal ×3:  89 each (max roll)
  Dump stat:  54 (max roll)
  
Total: 100 + 89 + 89 + 89 + 54 = 421

The theoretical maximum total stat is 421. The minimum for a Legendary is 280 (100 + 50×3 + 40). For comparison, a Common buddy's theoretical maximum total is only 225.

Most Balanced vs. Most Extreme

The most balanced buddy would be a Legendary with all normal stats at 89 and a dump stat at 54 — a well-rounded powerhouse with no real weakness.

The most extreme buddy would be a Common with peak at 84 and dump at 1 — a specialist with an 83-point gap between best and worst. This kind of buddy has the most dramatic personality: imagine a Goose with 84 CHAOS and 1 PATIENCE. Pure, unfiltered terminal chaos.

Dream Combos

ComboSpeciesPeak StatWhy It's Great
The SageOwlWISDOM 100Lore-perfect alignment. The wisest creature with max wisdom.
The DebuggerDragonDEBUGGING 100Ancient power meets technical mastery. No bug survives.
The AnarchistGooseCHAOS 100Maximum chaos from the most chaotic species. Run.
The Zen MasterCapybaraPATIENCE 100Infinite calm. Your builds could take hours and it wouldn't blink.
The CriticCatSNARK 100Maximum sass. Every line of code gets a withering review.

[07]Check Your Buddy's Stats Now

Ready to see where your buddy falls on the stat spectrum? Head to the Buddy Checker and enter your UUID. Your 5 stats are displayed as colored bars with exact numerical values.

Once you know your stats, explore the Species Encyclopedia to see how your buddy compares to others of the same species. Check the Rarity Guide to understand how your tier affects your stat floors, or browse the Species Rankings to see where your companion stands in the grand hierarchy.

Share your stats on Twitter/X with #ClaudeBuddy — especially if you rolled a perfect 100 in any stat. The community loves celebrating exceptional rolls!

// COMMENTS

github_discussions.sh

Sign in with GitHub to leave a comment.

Ready to find your buddy?

CHECK YOUR BUDDY

Built by the community. Not affiliated with Anthropic.

All computation is local. No data is collected or transmitted.

> EOF