Vibecosystem achievements

Steam-style achievement system with XP, levels, streaks, and skill trees. Gamifies the development workflow. 25 achievements across 5 categories.

install
source · Clone the upstream repo
git clone https://github.com/vibeeval/vibecosystem
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/vibeeval/vibecosystem "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/achievements" ~/.claude/skills/vibeeval-vibecosystem-achievements && rm -rf "$T"
manifest: skills/achievements/SKILL.md
source content

Achievement System

Steam-style gamification for the development workflow. Earn XP by coding, fixing bugs, shipping features, and collaborating with agents. Level up, maintain streaks, and unlock achievements across 5 skill trees.

XP Level Thresholds

LevelXP RequiredTitle
10Apprentice
2100Developer
3300Engineer
5500Senior Engineer
101000Staff Engineer
203000Principal Engineer
5010000Legendary

Streak System

Consecutive days of coding activity multiply XP earned:

StreakMultiplier
1-2 days1.0x
3-6 days1.25x
7-13 days1.5x
14-29 days2.0x
30+ days3.0x

Missing a day resets the streak to 0.

Skill Trees

Tree 1: Code Warrior

Achievements for writing and shipping code.

First Blood (10 XP)

  • Description: Complete your first code review
  • Unlock: First time a commit or diff is reviewed in a session
  • Badge: Sword icon

Speed Demon (25 XP)

  • Description: Fix a bug in under 2 minutes from identification to resolution
  • Unlock: Bug-fix tool sequence completes in < 120 seconds
  • Badge: Lightning bolt

Polyglot (50 XP)

  • Description: Work in 3 or more programming languages in a single session
  • Unlock: Edit files with 3+ distinct language extensions in one session
  • Badge: Globe

Marathon Runner (100 XP)

  • Description: Sustain an 8-hour coding session without stopping
  • Unlock: Session active for 8+ hours (tracked via tool call timestamps)
  • Badge: Running figure

Perfectionist (50 XP)

  • Description: All tests pass on the very first run after a feature implementation
  • Unlock: Test suite passes immediately after the first Write/Edit sequence with no retries
  • Badge: Gold star

Tree 2: Bug Slayer

Achievements for hunting and eliminating bugs.

Bug Whisperer (25 XP)

  • Description: Fix 5 bugs in a single session
  • Unlock: 5 bug-fix tool sequences detected in one session
  • Badge: Magnifying glass

The Exterminator (75 XP)

  • Description: Fix 25 bugs across your lifetime
  • Unlock: Cumulative bugs-fixed counter reaches 25
  • Badge: Skull

Regression Hunter (40 XP)

  • Description: Catch a bug introduced in the last 24 hours before it ships
  • Unlock: Bug identified and fixed that was introduced in recent session
  • Badge: Net

Flaky Tamer (35 XP)

  • Description: Stabilize a flaky test that was failing intermittently
  • Unlock: A previously failing test now passes consistently across 3 runs
  • Badge: Anchor

Zero to Hero (60 XP)

  • Description: Reduce error count from 10+ to 0 in a single session
  • Unlock: Session starts with 10+ errors, ends with 0
  • Badge: Phoenix

Tree 3: Architecture Master

Achievements for system design and planning.

Architect's Vision (50 XP)

  • Description: Create an implementation plan with 10 or more steps
  • Unlock: Plan document written with 10+ numbered steps or tasks
  • Badge: Blueprint

The Refactorer (45 XP)

  • Description: Reduce a file from 300+ lines to under 200 lines without losing functionality
  • Unlock: File shrinks by 100+ lines in a single edit session
  • Badge: Scissors

Dependency Auditor (30 XP)

  • Description: Audit and clean up project dependencies in one session
  • Unlock: package.json or requirements.txt modified to remove 3+ entries
  • Badge: Package box

API Architect (55 XP)

  • Description: Design and implement a REST or GraphQL API with 5+ endpoints
  • Unlock: 5+ route or resolver definitions written in one session
  • Badge: Cloud diagram

The Modularizer (40 XP)

  • Description: Split a monolithic file into 3+ focused modules
  • Unlock: One file becomes 3+ new files in a refactoring session
  • Badge: Puzzle piece

Tree 4: Security Guardian

Achievements for security-conscious development.

Security Hawk (30 XP)

  • Description: Identify a security vulnerability during review
  • Unlock: Security review flags a CRITICAL or HIGH severity finding
  • Badge: Shield with eye

Secret Keeper (20 XP)

  • Description: Catch and remove a hardcoded credential before it commits
  • Unlock: Credential-deny hook triggers and the file is subsequently fixed
  • Badge: Lock

Input Validator (25 XP)

  • Description: Add Zod or schema validation to an unvalidated input
  • Unlock: Zod schema or validation logic added to an API handler or form
  • Badge: Checklist

Dependency Guardian (35 XP)

  • Description: Identify and update a dependency with a known CVE
  • Unlock: CVE-flagged dependency version bumped in package.json
  • Badge: Shield with checkmark

The Auditor (80 XP)

  • Description: Complete a full security audit with no CRITICAL findings
  • Unlock: security-reviewer agent completes a full sweep and returns clean
  • Badge: Gold shield

Tree 5: Team Player

Achievements for collaboration, mentoring, and cross-agent work.

The Mentor (75 XP)

  • Description: An agent's error triggers cross-training that updates the full team's knowledge
  • Unlock: Canavar cross-training propagates a learning from one agent to all others
  • Badge: Teacher at board

Night Owl (15 XP)

  • Description: Write code after midnight local time
  • Unlock: Tool call timestamp is between 00:00 and 04:00 local time
  • Badge: Owl

The Reviewer (20 XP)

  • Description: Complete 10 code reviews across your lifetime
  • Unlock: Cumulative commits-reviewed counter reaches 10
  • Badge: Magnifying glass over code

Streak Master (50 XP)

  • Description: Maintain a 7-day coding streak
  • Unlock: streak field reaches 7 in achievements.json
  • Badge: Fire

Knowledge Hoarder (65 XP)

  • Description: Store 20 learnings in the memory system across your lifetime
  • Unlock: Cumulative learnings-stored counter reaches 20
  • Badge: Brain

Achievement State File

Achievements are tracked in

~/.claude/achievements.json
:

{
  "xp": 350,
  "level": 5,
  "streak": 7,
  "lastActive": "2026-04-08",
  "unlocked": {
    "first-blood": { "unlockedAt": "2026-04-01T10:00:00Z", "xp": 10 },
    "bug-whisperer": { "unlockedAt": "2026-04-05T14:22:00Z", "xp": 25 }
  },
  "progress": {
    "bugs-fixed": 3,
    "commits-reviewed": 12,
    "tests-passed": 45,
    "learnings-stored": 8,
    "session-bugs-fixed": 1,
    "session-languages": ["ts", "py"],
    "session-start": "2026-04-08T09:00:00Z"
  }
}

Leaderboard (Team Usage)

When multiple developers use the same vibecosystem config, achievements can be shared via a leaderboard file at

~/.claude/team-leaderboard.json
. Each entry includes:

{
  "entries": [
    {
      "name": "batuhan",
      "xp": 1250,
      "level": 10,
      "streak": 14,
      "unlockedCount": 18,
      "topAchievement": "Legendary Streak"
    }
  ],
  "updatedAt": "2026-04-08T12:00:00Z"
}

Rankings are sorted by XP descending. Ties are broken by streak length.

Integration Points

  • achievement-tracker.ts (PostToolUse hook): Detects events and awards XP in real time
  • canavar-cross-review: Triggers "The Mentor" achievement on cross-training events
  • session-analytics: Provides session duration for "Marathon Runner"
  • credential-deny: Triggers "Secret Keeper" progress when a credential is blocked
  • passive-learner: Increments the learnings-stored counter for "Knowledge Hoarder"