Claude Code Buddy Reroll
Description
Reroll your Claude Code /buddy companion — brute-force for any species + rarity, with accountUuid trap fix for Team/Pro users
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Reroll Your Claude Code Buddy

Unhappy with your Claude Code companion? This guide explains exactly how the buddy system works under the hood and how to reroll for the species + rarity you actually want.
**Tip:** Clone this repo, then copy this entire README and paste it into your Claude Code session. Claude will read it, explain how it works, and do everything for you.
git clone https://github.com/ithiria894/claude-code-buddy-reroll.git cd claude-code-buddy-reroll
Tested on Claude Code v2.1.89, April 2026. The buddy system was introduced as part of the `/buddy` command.
Table of Contents
- How the Buddy System Works
- Quick Start
- The accountUuid Trap
- Step-by-Step Guide
- Recovery After Re-Login
- Tools
- Full Investigation Log
- FAQ
How the Buddy System Works
Your buddy is **not random**. It's deterministically generated from your user identity using a seeded PRNG. Same identity = same buddy, every time.
The Algorithm
identity + "friend-2026-401" → FNV-1a hash → Mulberry32 PRNG seed
│
┌─────────┼─────────────┐
▼ ▼ ▼
rarity species eye/hat/stats
**Identity resolution** (`companionUserId()`):
oauthAccount.accountUuid ?? userID ?? "anon"If you're logged in with OAuth, `accountUuid` takes priority. `userID` is only used as a fallback.
**Hashing**: The identity string + salt `"friend-2026-401"` is hashed with FNV-1a (32-bit).
**PRNG**: The hash seeds a Mulberry32 generator, which produces deterministic random numbers.
**Rolling**: The PRNG is consu
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development