Communitygithub.com

DarkRonny23/statusmon

Verfolge deinen Codierfortschritt, indem du XP sammelst und ein Pokémon-Begleiter levelst, der in deiner Claude Code-Statuszeile angezeigt wird.

Was ist statusmon?

Diese Fähigkeit (Skill) verwandelt deine Claude Code-Statuszeile in eine motivierende Spieloberfläche: Durch jede codierende Aktion sammelst du Erfahrungspunkte (XP) für einen Pokémon-Begleiter, der mit dir levelt und sichtbar in der Statusleiste erscheint. Sie ist ideal für Entwickler, die ihre Produktivität gamifizieren möchten, und funktioniert nahtlos in Claude Code, Cursor, Codex und anderen KI-Assistenten, die Statusleisten unterstützen. Die Integration ist denkbar einfach – nach der Installation wird dein Fortschritt automatisch verfolgt, ohne dass du manuell eingreifen musst. Der Skill nutzt eine lokale Datenspeicherung, sodass deine XP und dein Level auch nach Sessions erhalten bleiben. So wird aus jeder Codier-Session ein kleines Abenteuer, bei dem dein Pokémon mit dir wächst und dich an deine Erfolge erinnert.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add DarkRonny23/statusmon

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Klone oder lade dieses Repository herunter.
  2. Stelle sicher, dass dein Benutzerverzeichnis die Datei ~/.config/claude/skills/statusmon/ enthält.
  3. 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.

Verwandte Skills