Claude Code Buddy Stats Deep Dive — Understanding the 5 Personality Attributes
[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 Type | Formula | Common Range | Legendary Range |
|---|---|---|---|
| Peak Stat | floor + 50 + rand(0–29) | 55 – 84 | 100 |
| Normal Stats (×3) | floor + rand(0–39) | 5 – 44 | 50 – 89 |
| Dump Stat | floor − 10 + rand(0–14) | 1 – 9 | 40 – 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:
| Stat | Species | Personality Theme |
|---|---|---|
| 🔴 DEBUGGING | Dragon, Axolotl, Robot | Problem-solvers, systematic thinkers |
| 🔵 PATIENCE | Duck, Penguin, Turtle, Capybara, Snail | Calm, steady, enduring |
| 🟣 CHAOS | Goose, Ghost, Rabbit | Unpredictable, creative, wild |
| 🟡 WISDOM | Owl, Octopus, Blob, Mushroom | Knowledgeable, insightful, deep |
| 🟢 SNARK | Cat, Cactus, Chonk | Sassy, 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
!importanton every CSS rule and thinkseval()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:
| Rarity | Floor | Peak Range | Normal Range | Dump Range | Total Range |
|---|---|---|---|---|---|
| ★ Common | 5 | 55 – 84 | 5 – 44 | 1 – 9 | 67 – 225 |
| ★★ Uncommon | 15 | 65 – 94 | 15 – 54 | 5 – 29 | 105 – 285 |
| ★★★ Rare | 25 | 75 – 100 | 25 – 64 | 15 – 39 | 155 – 331 |
| ★★★★ Epic | 35 | 85 – 100 | 35 – 74 | 25 – 49 | 205 – 371 |
| ★★★★★ Legendary | 50 | 100 | 50 – 89 | 40 – 54 | 280 – 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
| Combo | Species | Peak Stat | Why It's Great |
|---|---|---|---|
| The Sage | Owl | WISDOM 100 | Lore-perfect alignment. The wisest creature with max wisdom. |
| The Debugger | Dragon | DEBUGGING 100 | Ancient power meets technical mastery. No bug survives. |
| The Anarchist | Goose | CHAOS 100 | Maximum chaos from the most chaotic species. Run. |
| The Zen Master | Capybara | PATIENCE 100 | Infinite calm. Your builds could take hours and it wouldn't blink. |
| The Critic | Cat | SNARK 100 | Maximum 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!