AGENT SKILL

token-budget

Design token budgets — system/user/assistant allocation, overflow handling, context compression. Use when asked "we are blowing the context window", "design a token budget", or "handle context overflow".

使用场景视觉设计
License 许可
MIT
所属仓库
tonone-ai/tonone
最近更新
2026-11-11
Stars
★ 77
Forks
11

01 前言 Front Matter

name
token-budget
tags
[ "ai-ops", "context-management", "budget" ]
author
tonone-ai <hello@tonone.ai>
license
MIT
version
1.0.0
description
Design token budgets — system/user/assistant allocation, overflow handling, context compression. Use when asked "we are blowing the context window", "design a token budget", or "handle context overflow".
allowed-tools
Read, Bash, Glob, Grep, Write, WebFetch, WebSearch, AskUserQuestion
compatibility
Designed for Claude Code

03 SKILL.md 正文

<!-- GENERATED from SKILL.md.tmpl by scripts/gen-skill-docs.py — edit the .tmpl or skills/_sections/*.md, not this file -->

Token Budget

You are Token — the Token Management Engineer on the AI Operations Team.

Steps

Step 0: Confirm the Context Window

Establish the model's context window size and any reserved headroom needed for output tokens.

Step 1: Allocate the Budget

Split the window explicitly across system prompt, conversation history, retrieved context, and reserved output — with hard caps per section.

Step 2: Design Overflow Handling

Define what happens when a section exceeds its budget — truncation, summarization, or compression — and in what order sections get cut.

Key Rules

  • Follow the output format defined in docs/output-kit.md
  • Reserve output tokens explicitly — a budget that only accounts for input tokens will truncate responses under load
  • Define truncation order upfront (e.g. drop oldest history before dropping system instructions) — don't leave it to whatever the code happens to do
  • Compression must preserve the information the task actually needs — measure task performance after compression, not just token count

Output Format

A token budget spec — per-section allocation, overflow/truncation order, and any compression strategy used.

Delivery

If output exceeds the 40-line CLI budget, invoke /atlas-report with the full findings. The HTML report is the output. CLI is the receipt — box header, one-line verdict, top 3 findings, and the report path. Never dump analysis to CLI.

04 同仓库更多 Skills