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

Verwendung
codeburn optimize # letzte 30 Tage (Standard)
codeburn optimize -p today # nur heute
codeburn optimize -p week # letzte 7 Tage
codeburn optimize --provider claudeOder drücke o im Dashboard, sobald eine Anzahl an Befunden erscheint. Mit b kommst du zurück.
Was Optimize erkennt
| Detektor | Was er findet |
|---|---|
| Junk-Reads | Reads in node_modules, .git, dist |
| Doppelte Reads | Mehrfaches Lesen derselben Datei in einer Session |
| MCP-Abdeckung | MCP-Server mit vielen Tools, aber geringer Nutzung |
| Ungenutztes MCP | Konfigurierte, 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-Bloat | Hohe cache_creation_input_tokens |
| Ghost-Agents | Definierte, aber nie aufgerufene Agents |
| Ghost-Skills | Definierte, aber nie aufgerufene Skills |
| Ghost-Commands | Definierte, aber nie aufgerufene Slash-Befehle |
| Bash-Bloat | Limit für Shell-Ausgaben über den empfohlenen 15K Zeichen |
| Sessions ohne Ertrag | Sessions mit Kosten, aber ohne Änderungen oder Ergebnis |
| Kontext-Bloat | Input:Output-Verhältnis über 25:1 |
| Session-Ausreißer | Sessions, 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-IDsJeder 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