Optimize

Durchsuche deine Sessions nach Verschwendungsmustern und erhalte Fixes zum direkten Einfügen.

Ausgabe von codeburn optimize

Verwendung

codeburn optimize                # letzte 30 Tage (Standard)
codeburn optimize -p today       # nur heute
codeburn optimize -p week        # letzte 7 Tage
codeburn optimize --provider claude

Oder drücke o im Dashboard, sobald eine Anzahl an Befunden erscheint. Mit b kommst du zurück.

Was Optimize erkennt

DetektorWas er findet
Junk-ReadsReads in node_modules, .git, dist
Doppelte ReadsMehrfaches Lesen derselben Datei in einer Session
MCP-AbdeckungMCP-Server mit vielen Tools, aber geringer Nutzung
Ungenutztes MCPKonfigurierte, aber nie aufgerufene Server
Aufgeblähte CLAUDE.mdÜbergroße Kontextdateien (inklusive @-import-Auflösung)
Niedriges Read:Edit-VerhältnisÄndern ohne vorheriges Lesen führt zu Retries
Cache-BloatHohe cache_creation_input_tokens
Ghost-AgentsDefinierte, aber nie aufgerufene Agents
Ghost-SkillsDefinierte, aber nie aufgerufene Skills
Ghost-CommandsDefinierte, aber nie aufgerufene Slash-Befehle
Bash-BloatLimit für Shell-Ausgaben über den empfohlenen 15K Zeichen
Sessions ohne ErtragSessions mit Kosten, aber ohne Änderungen oder Ergebnis
Kontext-BloatInput:Output-Verhältnis über 25:1
Session-AusreißerSessions, die das 2-Fache oder mehr des Projektdurchschnitts kosten

Coaching-Hinweise

Neben den nach Dringlichkeit sortierten Befunden zeigt Optimize bis zu drei Coaching-Hinweise zum Workflow, gewonnen aus der Session-Historie: eine hohe Rate an Korrekturen durch dich, eine ungewöhnlich lange mediane Zeit bis zur ersten Änderung und Dateien, die über Sessions hinweg wiederholt überarbeitet werden.

Fixes anwenden

Befunde der Konfigurationsklasse (eine Umgebungsvariable, eine Änderung an der Shell-Konfiguration, ein mv zum Archivieren eines ungenutzten Elements) lassen sich direkt anwenden, statt sie zu kopieren:

codeburn optimize --apply              # Konfigurations-Fixes interaktiv anwenden
codeburn optimize --apply --yes        # alle anwendbaren Fixes ohne Rückfrage anwenden
codeburn optimize --apply --dry-run    # zeigt den Plan, ohne etwas zu ändern
codeburn optimize --apply --only id1,id2   # beschränkt auf bestimmte Befund-IDs

Jeder angewendete Fix wird gesichert und protokolliert. Sieh dir mit codeburn act list an, was angewendet wurde, und mache alles davon mit codeburn act undo rückgängig.

Health-Note

Befunde werden nach Dringlichkeit sortiert (Wirkung gewichtet gegen die beobachtete Verschwendung) und zu einer Health-Note von A bis F für dein Setup zusammengefasst. Wiederholte Durchläufe stufen jeden Befund gegenüber einem 48-Stunden-Fenster als neu, verbessert oder behoben ein.

Fix-Aktionen

Jeder Befund enthält einen Fix zum direkten Einfügen:

  • Eine Zeile für CLAUDE.md
  • Eine Umgebungsvariable, die gesetzt werden soll
  • Einen mv-Befehl zum Archivieren ungenutzter Elemente
  • Eine Änderung an der Shell-Konfiguration