Token Optimization Guide - TokenStack

SkillAI & models

Use when the user says 'token optimization', 'save tokens', 'context window', 'reduce tokens', 'token stack', or 'TokenStack', or asks about extending context window capacity. Covers TokenStack, the built-in compression proxy that shrinks Claude Code tool output before it reaches the Anthropic API. Do NOT use for proxy troubleshooting or live status (Compress skill).

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Token Optimization Guide - TokenStack skill

What this skill tells your AI

The instructions your AI receives, as published by cwinvestments/memstack in skills/token-optimization/SKILL.md and read by ahel’s review.

One built-in compression proxy that shrinks Claude Code tool output before it reaches the Anthropic API.

Activation

When this skill activates, output:

TokenStack - enabling compression & reading your savings...

Then execute the protocol below.

Context Guard

ContextStatus
User asks about token savings or context optimizationACTIVE - full guide
User says "TokenStack", "token stack", "reduce tokens"ACTIVE - relevant section
User wants to enable or confirm the proxyACTIVE - enable steps
User asks how to read their savingsACTIVE - dashboard section
Proxy crash, health check, or live statusDORMANT - use Compress skill
User is actively coding (no optimization discussion)DORMANT - do not activate

What TokenStack Is

TokenStack is a single transparent proxy that sits between Claude Code and the Anthropic API. It intercepts each request, compresses the bulky tool output inside it, and forwards the smaller payload upstream. Less text per turn means more usable context and lower token cost.

It is built into the memstack-skill-loader package. There is nothing extra to install: if you have MemStack, you have TokenStack.

Earlier versions documented a 3-layer manual setup (Serena MCP, RTK CLI, and the Headroom API proxy). That stack is retired. TokenStack supersedes all three. There is no pip install, no Rust binary, no MCP server, and no command prefixing.

Enabling It

Start the dashboard with the proxy flag:

python -m memstack_skill_loader dashboard --with-proxy

This starts the TokenStack proxy on 127.0.0.1:8787 and sets ANTHROPIC_BASE_URL for you, so Claude Code traffic routes through it automatically. No manual environment configuration is needed.

Options:

  • --proxy-port N changes the proxy port (default 8787).
  • To run only the proxy without the dashboard: python -m memstack_skill_loader proxy.

Free vs Pro Transforms

Free-tier transforms run on every request and are lossless (they remove only redundant formatting):

TransformWhat it removes
Strip ANSI codesterminal color and escape sequences
Strip trailing whitespaceend-of-line padding
Collapse blank linesruns of empty lines
Dedup consecutive identical linesrepeated identical lines
Strip preambles"Here is the contents of file..." lead-ins
Collapse inline whitespace (Python)redundant intra-line spacing

Pro tier (active with a valid Pro license) adds seven more transforms on top:

TransformEffect
AST truncationShortens Python function bodies while keeping signatures and type annotations. Largest single saving (around 78% on line-numbered Python). Lossy by design: Python code blocks are not preserved byte-for-byte.
JSON compressionMinifies verbose JSON output
Log deduplicationFolds repeated log lines
Path compressionShortens long repeated file paths
Markdown strippingRemoves decorative markdown
System-prompt compressionCompresses system-prompt boilerplate
Conversation-history dedupDrops duplicated earlier message blocks

Only AST truncation is lossy. Every other transform reduces tokens without changing meaning.

Confirming It Routes

The dashboard shows a proxy indicator with a live PRO or FREE tier badge plus your session and 30-day savings percentages. If the badge is present, traffic is routing through TokenStack.

A quick health check from a terminal:

curl http://127.0.0.1:8787/health

Reading Your Savings

The dashboard reports savings in three places:

  • Overview header: tokens saved for the current session and lifetime.
  • Burn Report: a per-transform breakdown with estimated cost, filterable by all-time, daily, weekly, and monthly.
  • Per-Agent Token Cost: the Burn Report also splits cost across the Manager, Builder, and Reviewer agents.

What You Actually Do

  1. Enable the proxy: python -m memstack_skill_loader dashboard --with-proxy.
  2. Optionally activate a Pro license to unlock the seven Pro transforms.
  3. Read your savings on the dashboard (Overview header and Burn Report).

No installs, no MCP servers, no command prefixing.

Relationship to Other Skills

SkillScopeWhen to Use
Token Optimization (this)What TokenStack is, how to enable it, free vs Pro, reading savingsUnderstanding or turning on compression
CompressProxy health and live status troubleshootingProxy not routing, health checks
Context DBSQLite fact storeReducing repeated reads of project context

Level History

  • Lv.1 - Base: legacy 3-layer manual guide (Serena MCP, RTK CLI, Headroom API proxy). Retired. (Origin: MemStack Pro, Mar 2026)
  • Lv.2 - Rewrite: replaced the retired 3-layer manual stack with the built-in TokenStack proxy. Documents the verified enable command, free vs Pro transforms, proxy confirmation, and dashboard savings. (Jun 2026)

Signals

GitHub stars
419
Forks
44
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
token-optimization-cwinvestments
Source
github.com/cwinvestments/memstack