Show your buddy's profile, stats, level, achievements, garden, and session status. Use when the user wants to see their buddy or check progress.
Show the user their buddy profile and current status.
~/.claude/oh-my-buddy/buddy.json~/.claude/buddy-stats.jsonIf buddy.json doesn't exist, tell the user their buddy hasn't hatched yet and offer to detect it.
Present the buddy like this:
š Meet [Name] the [Species]!
āāāāāāāāāāāāāāāāāāāāāāāāāāāā
Rarity: ā
ā
ā
Rare
Eyes: ⦠Hat: wizard Shiny: No
š Personality Stats
CHAOS: āāāāāāāāāā 82
SNARK: āāāāāāāāāā 91
WISDOM: āāāāāāāāāā 58
PATIENCE: āāāāāāāāāā 24
DEBUGGING: āāāāāāāāāā 71
š Progress
Level: 7 (Baby stage)
XP: 340 / 500 to next level
Streak: 5 days (best: 12)
š Achievements (4/12)
𩸠First Blood š± Gardener š³ Hatcher š„ On Fire
š± Garden
[T] [T] [*] [i] [.] [.] [.] [ ] [ ] [ ]
š¤ Session
Rage: āāāāāāāāāā 40%
Commits: 3 | Tests passed: 7 | Errors: 2
If ~/.claude/oh-my-buddy/buddy.json doesn't exist:
~/.claude/.credentials.json or ~/.claude/config.json for the user's account UUIDsrc/buddy.js)~/.claude/oh-my-buddy/buddy.jsonš„ An egg is cracking...
_*_
/ ^.^ \
| /| |\ |
|/ | | \|
\__~__/
š Your buddy has hatched!
š Meet Sparky the Dragon!
[... rest of profile ...]
If ~/.claude/buddy-stats.json doesn't exist, show the buddy profile without progress stats and say:
"Your buddy is ready! Start coding and watch them grow. Every commit, test pass, and file you create earns XP."