Skip to content
Back to skills

Help

ASecurity

Explain the buddy-evolution plugin — what it does, available commands, how achievements work, where data is stored. Use when the user asks about buddy-evolution, how it works, or needs help with the plugin.

  • 5 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
developmentgobashtestingdebugging

Works with

  • claude code

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add FrankFMY/buddy-evolution --skill help --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Help?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Help
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/frankfmy-help/badge)](https://www.skillsdirectory.com/skills/frankfmy-help)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: help
description: Explain the buddy-evolution plugin — what it does, available commands, how achievements work, where data is stored. Use when the user asks about buddy-evolution, how it works, or needs help with the plugin.
---

# Buddy Evolution — Help

## What is this?

buddy-evolution is a Claude Code plugin that turns your coding sessions into a progression system. Every session earns XP, grows your stats, and can unlock achievements. Your companion buddy tracks everything across all your projects.

## Commands

| Command | What it does |
|---|---|
| `/buddy-evolution:stats` | Show level, XP, stats, streak |
| `/buddy-evolution:achievements` | Show earned, in-progress, locked achievements |
| `/buddy-evolution:journal` | Show recent session history |
| `/buddy-evolution:help` | This help page |

## How it works

1. **Session Start**: Your buddy greets you with current stats and streak
2. **During Session**: You code normally — the plugin doesn't interfere
3. **Session End**: The plugin reads your session transcript and extracts metrics:
   - Tool calls (total, by type)
   - File edits (Write/Edit operations)
   - Test runs (detected from Bash commands)
   - Session duration
4. **Progression**: Metrics are converted to XP, stats grow, achievements are checked
5. **Journal**: A session summary is appended to your monthly journal

## Progression

- **XP Sources**: Tool calls (5 XP), file edits (15 XP), test runs (30 XP), duration bonus (20 per 10 min), session completion (200 XP flat)
- **Streak**: Consecutive days multiply XP (1.0x → 2.0x over 11 days)
- **Levels**: 1-20, with evolution tiers at levels 5, 10, 15, 20
- **Stats**: DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK — grow from your activity patterns with diminishing returns

## Achievements

34 achievements across 6 categories (Coding, Testing, Debugging, Consistency, Exploration, Meta). Includes 2 hidden achievements for discovery. Use `/buddy-evolution:achievements` to see them all.

## Data Location

All data is stored locally at `~/.buddy-evolution/`:
- `soul.json` — Your companion's state (identity, stats, achievements, progression)
- `journal/` — Monthly session logs (YYYY-MM.md files)

No data is sent anywhere. Everything stays on your machine.

## Your Buddy

Your buddy species and personality are deterministically generated from your machine identity (hostname + username). Same machine = same buddy. The species, name, base stats, and personality are set at creation and don't change — but your stats grow and achievements accumulate over time.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.