**claude-token-efficient** banner
drona23 drona23

**claude-token-efficient**

Development community intermediate

Description

> One file. Drop it in your project. Keeps responses terse and can reduce total tokens on output-heavy workflows. > Note: instruction files add input tokens on every turn. Keep this file short - if it grows too much, it can cost more than it saves.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

claude-token-efficient

One file. Drop it in your project. Keeps responses terse and can reduce total tokens on output-heavy workflows. Note: instruction files add input tokens on every turn. Keep this file short - if it grows too much, it can cost more than it saves. Model support: benchmarks were run on Claude only. The rules are model-agnostic and should work on any model that reads context - but results on local models like llama.cpp, Mistral, or others are untested. Community results welcome.


The Problem

When you use Claude Code, every word Claude generates costs tokens. Most people never control *how* Claude responds - they just get whatever the model decides to output.

By default, Claude:

  • Opens every response with "Sure!", "Great question!", "Absolutely!"
  • Ends with "I hope this helps! Let me know if you need anything!"
  • Uses em dashes (--), smart quotes, Unicode characters that break parsers
  • Restates your question before answering it
  • Adds unsolicited suggestions beyond what you asked
  • Over-engineers code with abstractions you never requested
  • Agrees with incorrect statements ("You're absolutely right!")

**All of this wastes tokens. None of it adds value.**


Two Options

**Option 1: Paste rules in chat (quick start)** Copy these rules into any new session:

Rules: Read files first. Write complete solution. Test once. No over-engineering.

Works immediately. No setup. Good for one-off tasks.

**Option 2: Drop CLAUDE.md file (set and forget)**

your-project/
└── CLAUDE.md    <- one file, zero setup, no code changes

Automatic on every message. Better for regular work. More efficient at scale.

Pick based on your workflow. Both work.


How They Compare

Approach Setup Cost Best For
Rules in chat None Higher Quick sessions, no project
CLAUDE.md file 1 file Lower Regular work, pipelines

When This Helps vs When It Doesn't

...