CommunityCodierung & Entwicklunggithub.com

reedmasonmxfw7441/context-diet-claude-code

Context Diet ist eine Claude Code Agenten-Fähigkeit zur Messung des System-Prompt-Overheads, zur Überprüfung der Tool-Payload-Größe und zur Reduzierung ungenutzter Definitionen durch kontrollierte settings.json-Konfiguration.

Was ist context-diet-claude-code?

Context Diet ist eine spezialisierte Fähigkeit (Skill) für Claude Code, die Entwicklern hilft, die Effizienz ihrer KI-Assistenten-Interaktionen zu optimieren. Der Skill ermöglicht die präzise Messung des System-Prompt-Overheads – also des Anteils an Kontextfenstern, der durch die interne Kommunikation zwischen Claude und den verfügbaren Tools belegt wird, anstatt für die eigentliche Aufgabenbearbeitung zur Verfügung zu stehen. Darüber hinaus kann Context Diet die Größe einzelner Tool-Payloads analysieren und visualisieren, was besonders bei Tools mit umfangreichen Definitionen oder Dateiübergaben wertvoll ist. Ein weiterer Kernaspekt ist die Identifizierung und Reduzierung ungenutzter Funktionsdefinitionen in der `settings.json` von Claude Code. Durch die empfohlene Minimierung der Anzahl aktivierter Tools und das Entfernen von nicht benötigten Definitionen kann der Overhead signifikant gesenkt werden, was zu schnelleren Antwortzeiten und geringerem Tokenverbrauch führt. Der Skill arbeitet rein auf der Konfigurationsebene und erfordert keine Änderungen am Quellcode der Tools selbst. Er ist besonders nützlich in Entwicklungsumgebungen mit vielen benutzerdefinierten Tools oder bei der Arbeit mit begrenzten Kontextfenstern.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add reedmasonmxfw7441/context-diet-claude-code

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht context-diet-claude-code?

Context Diet ist eine Claude Code Agenten-Fähigkeit zur Messung des System-Prompt-Overheads, zur Überprüfung der Tool-Payload-Größe und zur Reduzierung ungenutzter Definitionen durch kontrollierte settings.json-Konfiguration.

Funktionen

  • Messung des System-Prompt-Overheads: Analysiert, wie viel des Kontextfensters durch die System-Prompt-Struktur und Tool-Definitionen belegt wird.
  • Überprüfung der Tool-Payload-Größe: Untersucht die Größe einzelner Tool-Payloads, um Engpässe zu identifizieren.
  • Reduzierung ungenutzter Definitionen: Schlägt vor, nicht benötigte Tools oder Definitionen aus der settings.json zu entfernen, um den Overhead zu minimieren.

Verwendung

  1. Stelle sicher, dass Claude Code in deinem Projekt konfiguriert ist.
  2. Installiere den Skill über das Skill-Registry oder klone das Repository:
    # Beispiel für die Installation (je nach Registry)
    claude skills install reedmasonmxfw7441/context-diet-claude-code
    
  3. Führe den Skill aus, um eine Analyse zu starten. Der Skill wird dir eine detaillierte Aufschlüsselung des aktuellen Overheads präsentieren.

Konfiguration

Die Hauptkonfiguration erfolgt über die settings.json von Claude Code. Der Skill empfiehlt:

  • Aktiviere nur benötigte Tools: Entferne Tool-Definitionen, die selten oder nie verwendet werden.
  • Verwende kompakte Tool-Beschreibungen: Kürze Tool-Beschreibungen, die für die Aufgabenstellung nicht relevant sind.
  • Überprüfe regelmäßig den Overhead: Führe den Skill in regelmäßigen Abständen aus, um die Effizienz zu überwachen.

Wie es funktioniert

  1. Der Skill extrahiert die aktuelle settings.json-Konfiguration.
  2. Er zählt die Anzahl der aktiven Tools, die Länge der Definitionen und die geschätzte Token-Anzahl.
  3. Basierend auf diesen Daten wird ein Bericht erstellt, der Verbesserungspotenziale aufzeigt.

Einschränkungen

  • Der Skill kann nur die Tools analysieren, die in der settings.json definiert sind.
  • Die geschätzte Token-Anzahl ist eine Näherung und kann von der tatsächlichen Nutzung abweichen.

Lizenz

MIT

Beitrag

Beiträge sind willkommen! Erstelle ein Issue oder einen Pull-Request im Repository.

Autor

reedmasonmxfw7441

Verwandte Skills