Communitygithub.com

Token-Budget-Advisor

Unterbricht die Antwortausgabe, um dem Nutzer vor der Antwort die Wahl der Antworttiefe zu ermöglichen und so die Antwortlänge zu kontrollieren.

Was ist Token-Budget-Advisor?

Der Token Budget Advisor (TBA) ist eine Fähigkeit für KI-Agenten wie Claude Code, die es dem Benutzer ermöglicht, vor der Generierung einer Antwort die gewünschte Detailtiefe auszuwählen. Er schätzt die Token-Anzahl der Eingabeaufforderung anhand heuristischer Methoden (Wörter × 1,3 für Text, Zeichen / 4 für Code) und klassifiziert die Komplexität der Anfrage (einfach, mittel, komplex, kreativ), um einen Antwortbereich zu berechnen. Anschließend werden dem Benutzer vier Tiefenstufen angeboten: „Essential“ (25 %), „Moderate“ (50 %), „Detailed“ (75 %) und „Exhaustive“ (100 %). Der Benutzer kann direkt eine Stufe wählen oder über Schlüsselwörter wie „Kurzversion“, „TLDR“ oder „Ausführlich“ auswählen. Einmal gesetzte Tiefenstufen werden für die gesamte Sitzung beibehalten. Die Schätzung hat laut Dokumentation eine Genauigkeit von etwa 85–90 % (±15 %). Diese Fähigkeit ist nützlich, um die Antwortlänge an die Bedürfnisse des Benutzers anzupassen, z. B. für schnelle Zusammenfassungen oder ausführliche Analysen. Sie ist als eigenständige Heuristik implementiert und benötigt keinen externen Tokenizer.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/ECC/tree/main/skills/token-budget-advisor

In Ihrer bevorzugten KI fragen

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

Dokumentation

Token Budget Advisor (TBA)

Unterbricht den Antwortfluss, um dem Benutzer bevor Claude antwortet, eine Wahl der Antworttiefe zu bieten.

Verwendungszweck

  • Benutzer möchte steuern, wie lang oder detailliert eine Antwort ist
  • Benutzer erwähnt Tokens, Budget, Tiefe oder Antwortlänge
  • Benutzer sagt "Kurzversion", "TL;DR", "kurz", "auf 25%", "ausführlich" usw.
  • Jedes Mal, wenn der Benutzer die Tiefe/Detailstufe im Voraus wählen möchte

Nicht auslösen, wenn: der Benutzer in dieser Sitzung bereits eine Stufe gewählt hat (diese stillschweigend beibehalten) oder die Antwort trivial eine Zeile ist.

Funktionsweise

Schritt 1 — Eingabe-Tokens schätzen

Verwende die kanonischen Kontext-Budget-Heuristiken des Repositorys, um die Token-Anzahl der Eingabeaufforderung gedanklich zu schätzen.

Verwende die gleiche Kalibrierungsanleitung wie context-budget:

  • Text: Wörter × 1,3
  • Code-lastig oder gemischt/Codeblöcke: Zeichen / 4

Bei gemischtem Inhalt verwende den dominanten Inhaltstyp und behalte die Schätzheuristik bei.

Schritt 2 — Antwortgröße nach Komplexität schätzen

Klassifiziere die Eingabeaufforderung und wende dann den Multiplikatorbereich an, um das gesamte Antwortfenster zu erhalten:

KomplexitätMultiplikatorbereichBeispiel-Eingabeaufforderungen
Einfach3× – 8×"Was ist X?", Ja/Nein, einzelne Tatsache
Mittel8× – 20×"Wie funktioniert X?"
Mittel-Hoch10× – 25×Code-Anfrage mit Kontext
Komplex15× – 40×Mehrteilige Analyse, Vergleiche, Architektur
Kreativ10× – 30×Geschichten, Essays, narratives Schreiben

Antwortfenster = input_tokens × mult_min bis input_tokens × mult_max (jedoch das konfigurierte Ausgabe-Token-Limit Ihres Modells nicht überschreiten).

Schritt 3 — Tiefenoptionen präsentieren

Präsentiere diesen Block vor der Antwort unter Verwendung der tatsächlichen geschätzten Zahlen:

Analysiere deine Eingabeaufforderung...

Eingabe: ~[N] Tokens  |  Typ: [Typ]  |  Komplexität: [Stufe]  |  Sprache: [Sprache]

Wähle deine Tiefenstufe:

[1] Wesentlich   (25%)  ->  ~[Tokens]   Nur direkte Antwort, kein Vorwort
[2] Mäßig       (50%)  ->  ~[Tokens]   Antwort + Kontext + 1 Beispiel
[3] Detailliert (75%)  ->  ~[Tokens]   Vollständige Antwort mit Alternativen
[4] Ausführlich (100%) ->  ~[Tokens]   Alles, keine Einschränkungen

Welche Stufe? (1-4 oder sage "25% Tiefe", "50% Tiefe", "75% Tiefe", "100% Tiefe")

Präzision: Heuristische Schätzung ~85-90% Genauigkeit (±15%).

Token-Schätzungen der Stufen (innerhalb des Antwortfensters):

  • 25% → min + (max - min) × 0,25
  • 50% → min + (max - min) × 0,50
  • 75% → min + (max - min) × 0,75
  • 100% → max

Schritt 4 — Auf der gewählten Stufe antworten

StufeZiellängeEnthaltenWeglassen
25% WesentlichMax. 2-4 SätzeDirekte Antwort, wichtigste SchlussfolgerungKontext, Beispiele, Nuancen, Alternativen
50% Mäßig1-3 AbsätzeAntwort + notwendiger Kontext + 1 BeispielTiefgehende Analyse, Randfälle, Referenzen
75% DetailliertStrukturierte AntwortMehrere Beispiele, Vor-/Nachteile, AlternativenExtreme Randfälle, erschöpfende Referenzen
100% AusführlichKeine EinschränkungAlles — vollständige Analyse, aller Code, alle PerspektivenNichts

Abkürzungen — Frage überspringen

Wenn der Benutzer bereits eine Stufe signalisiert, antworte sofort auf dieser Stufe, ohne zu fragen:

Was sie sagenStufe
"1" / "25% Tiefe" / "Kurzversion" / "kurze Antwort" / "TL;DR"25%
"2" / "50% Tiefe" / "mäßige Tiefe" / "ausgewogene Antwort"50%
"3" / "75% Tiefe" / "detaillierte Antwort" / "gründliche Antwort"75%
"4" / "100% Tiefe" / "ausführliche Antwort" / "vollständiger Deep Dive"100%

Wenn der Benutzer früher in der Sitzung eine Stufe festgelegt hat, behalte sie stillschweigend bei für nachfolgende Antworten, es sei denn, der Benutzer ändert sie.

Hinweis zur Präzision

Diese Fähigkeit verwendet heuristische Schätzungen — kein echter Tokenizer. Genauigkeit ~85-90%, Abweichung ±15%. Zeige immer den Haftungsausschluss.

Beispiele

Auslöser

  • "Gib mir zuerst die Kurzversion."
  • "Wie viele Tokens wird deine Antwort verwenden?"
  • "Antworte mit 50% Tiefe."
  • "Ich möchte die ausführliche Antwort, nicht die Zusammenfassung."
  • "Dame la version corta y luego la detallada."

Kein Auslöser

  • "Was ist ein JWT-Token?"
  • "Der Checkout-Ablauf verwendet einen Zahlungstoken."
  • "Ist das normal?"
  • "Schließe die Umgestaltung ab."
  • Folgefragen, nachdem der Benutzer bereits eine Tiefe für die Sitzung gewählt hat

Quelle

Eigenständige Fähigkeit von TBA — Token Budget Advisor für Claude Code. Das Originalprojekt enthält auch ein Python-Schätzungsskript, aber dieses Repository hält die Fähigkeit eigenständig und rein heuristisch.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/content-engine

Create platform-native content systems for X, LinkedIn, TikTok, YouTube, newsletters, and repurposed multi-platform campaigns. Use when the user wants social posts, threads, scripts, content calendars, or one source asset adapted cleanly across platforms.

affaan-m/ECC

Multi-platform content distribution across X, LinkedIn, Threads, and Bluesky. Adapts content per platform using content-engine patterns. Never posts identical content cross-platform. Use when the user wants to distribute content across social platforms.

affaan-m/fal-ai-media

Unified media generation via fal.ai MCP — image, video, and audio. Covers text-to-image (Nano Banana), text/image-to-video (Seedance, Kling, Veo 3), text-to-speech (CSM-1B), and video-to-audio (ThinkSound). Use when the user wants to generate images, videos, or audio with AI.

affaan-m/manim-video

日本語翻訳:このファイルは manim-video 用の日本語翻訳が必要です

affaan-m/remotion-video-creation

Remotion のベストプラクティス - React で動画を作成する。3D、アニメーション、音声、字幕、チャート、トランジションなどをカバーするドメイン固有の29のルール。

affaan-m/video-editing

AI-assisted video editing workflows for cutting, structuring, and augmenting real footage. Covers the full pipeline from raw capture through FFmpeg, Remotion, ElevenLabs, fal.ai, and final polish in Descript or CapCut. Use when the user wants to edit video, cut footage, create vlogs, or build video content.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

agent-self-evaluation

Use after completing any non-trivial task. The agent self-rates its output on 5 axes — accuracy, completeness, clarity, actionability, conciseness — with concrete evidence per criterion. Produces a structured 1-5 scorecard with specific improvement suggestions.

agent-sort

Build an evidence-backed ECC install plan for a specific repo by sorting skills, commands, rules, hooks, and extras into DAILY vs LIBRARY buckets using parallel repo-aware review passes. Use when ECC should be trimmed to what a project actually needs instead of loading the full bundle.

ai-first-engineering

Engineering operating model for teams where AI agents generate a large share of implementation output. Use when setting team process, review gates, or ownership rules for a codebase largely written by agents.

ai-regression-testing

Regression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code. Use when adding regression coverage to AI-assisted code, or when the same model both wrote and reviewed a change.

android-clean-architecture

Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.

angular-developer

Generates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signals, linkedSignal, resource), forms, dependency injection, routing, SSR, accessibility (ARIA), animations, styling (component styles, Tailwind CSS), testing, or CLI tooling.

Verwandte Skills