Was macht statusmon?
Verfolge deinen Codierfortschritt, indem du XP sammelst und ein Pokémon-Begleiter levelst, der in deiner Claude Code-Statuszeile angezeigt wird.
Installation
- Klone oder lade dieses Repository herunter.
- Stelle sicher, dass dein Benutzerverzeichnis die Datei
~/.config/claude/skills/statusmon/enthält. - Führe das Setup-Skript aus oder kopiere die Konfigurationsdateien manuell.
Nutzung
Nach der Installation siehst du in der unteren Statuszeile von Claude Code dein aktuelles Pokémon, Level und XP. Bei jeder erfolgreichen Aktion (z. B. Ausführen eines Befehls, Bearbeiten einer Datei) erhältst du XP. Sobald genug XP gesammelt sind, steigt dein Pokémon ein Level auf – du siehst sofort eine Benachrichtigung und einen neuen Status in der Zeile.
Beispiel-Statuszeile:
Pokémon: Glumanda | Level 5 | XP 230/500
Funktionsweise
- XP-Vergabe: Jede codierende Interaktion (Ausführen eines Befehls, Senden einer Nachricht, Vervollständigen einer Aufgabe) gibt eine festgelegte Anzahl XP.
- Level-System: Für jedes Level benötigst du mehr XP als für das vorherige.
- Pokémon-Entwicklung: Dein Pokémon kann sich weiterentwickeln, wenn du bestimmte Level-Schwellen erreichst (z. B. ab Level 16 Glumanda -> Glutexo; ab Level 36 Glutexo -> Glurak).
- Datenpersistenz: Alle Daten werden lokal in einer JSON-Datei gespeichert (
~/.config/claude/skills/statusmon/data.json).
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Andere KI-Assistenten mit Statusleisten-Unterstützung
Konfiguration
Du kannst in der Datei config.json folgende Einstellungen anpassen:
start_pokemon: Das Anfangs-Pokémon (Standard:Glumanda).xp_per_action: XP pro normaler Aktion (Standard:10).level_multiplier: Multiplikator für benötigte XP pro Level (Standard:1.5).
Beispiel einer config.json-Datei:
{
"start_pokemon": "Pikachu",
"xp_per_action": 15,
"level_multiplier": 2.0
}
Lizenz
MIT-Lizenz – siehe die Datei LICENSE für Details.
Mitwirken
Beiträge sind willkommen! Bitte erstelle einen Pull-Request oder ein Issue auf GitHub.
Danksagungen
Dank an die Pokémon-Community für die Inspiration und an alle Entwickler, die durch Gamification motiviert bleiben.