🧠 Is Your Claude Secretly Wasting More Tokens? Find Out & 10x’d Your System

Context engineering starts with a surprising Anthropic finding: 80% less system prompt, no measurable coding loss. Here’s how to audit your Claude Code setup.. Ai Tools, Ai Automations. 

TL;DR: Context Engineering helps you optimize Claude Code by removing unnecessary instructions, managing Skills, and reducing wasted tokens. You can use /doctor and /context to audit your setup before making changes.

Anthropic removed over 80% of Claude Code’s system prompt for newer models without measurable performance loss in its coding evaluations. This shows why older instructions deserve a second look.

In my own audit, Claude Code identified 205 Skills using approximately 9.9K tokens. It also estimated potential savings of 6K–7K tokens per session, although I haven’t tested those changes yet.

Key points

  • System Prompt: Anthropic removed over 80% without measurable coding performance loss.

  • Context Management: Keep CLAUDE.md lightweight and load Skills only when needed.

  • Claude Code Optimization: Use /doctor to review your setup and /context to measure token usage.

Keywords: Context Engineering, Claude Code Setup, Claude Code System Prompt, Context Window Optimization, Claude Code Skills, Claude Code Memory.

Introduction

Anthropic removed over 80% of Claude Code’s system prompt, and its coding performance barely changed.

Meanwhile, some of us are still adding more instructions and Skills, hoping Claude will somehow get smarter. Pretty funny, right?

Now I think Context Engineering matters more than ever.

I found that even unused instructions can load into Claude Code without you knowing.

I’ll show you how to clean up your Claude Code Skills, Memory, and CLAUDE.md files to reduce token usage and improve your workflow.

I. Why Context Engineering Matters for Claude Code

For a long time, people believed that giving Claude Code more instructions would lead to better results. But Anthropic’s latest findings suggest that too much context can actually make things worse.

That’s where Context Engineering comes in. The idea is simple: you give Claude Code the information it needs for the task and remove anything that doesn’t help.

1. What Anthropic Changed in Claude Code

According to Anthropic’s official research, the company recently removed over 80% of the Claude Code system prompt for its newer models. Surprisingly, its coding tests showed no measurable drop in performance.

what-anthropic-changed-in-claude-code

The reason makes sense when you think about it. Older models needed detailed rules to avoid mistakes, but newer models can make many of those decisions on their own.

For example, Anthropic used to set strict limits on how long code comments could be. Now, Claude can simply follow the coding style already used in your project.

Imagine keeping hundreds of rules for problems Claude Code already knows how to solve. You’re just adding extra instructions for no good reason.

Learn How to Make AI Work For You!

Transform your AI skills with the AI Fire Academy Premium Plan – FREE for 14 days! Gain instant access to 700+ AI workflows, advanced tutorials, exclusive case studies and unbeatable discounts. No risks, cancel anytime.

Start Your Free Trial Today >>

2. How Too Much Context Affects Performance

More context sounds useful until you realize Claude Code has to process all of it, including instructions that have nothing to do with your current task.

A 2025 study found that longer inputs could reduce model performance by 13.9% to 85%, depending on the model and task. That doesn’t mean every long prompt is bad, but it shows why Context Window Optimization matters.

context-length-alone-hurts-llm-performance-despite-perfect-retrieval

Anthropic also tested loading MCP tool definitions only when needed instead of including everything upfront.

The results were impressive:

  • 85% fewer tokens used in the tested example.

  • Claude Opus 4: MCP evaluation scores improved from 49% to 74%.

  • Claude Opus 4.5: Scores increased from 79.5% to 88.1%.

claude-tool-search-reduces-context-token-usage-by-85-percent

These tests show how better Context Management can improve token efficiency without removing access to important tools.

The lesson is pretty simple. You don’t need to delete useful instructions or make every prompt extremely short. You just need to stop making Claude Code read information it doesn’t need.

II. Apply Context Engineering to Your Claude Code Setup

You might have a CLAUDE.md file, several Skills, and instructions you’ve added over time. But how much of that does Claude Code actually need?

Good Context Engineering starts with keeping useful information and removing outdated or repeated instructions.

Key points

  • Context Management: Keep CLAUDE.md lightweight and load Skills only when needed.

  • Prompt Optimization: Give Claude Code clear goals, reasons, and constraints without unnecessary instructions.

Rule 1: Keep CLAUDE.md Lightweight

According to Anthropic’s guidelines, your CLAUDE.md should be lightweight and focus on information Claude Code can’t easily find on its own.

keep-claude-md-lightweight-for-better-context-engineering

Here’s what you should keep:

  • Goals: What you want to achieve.

  • Preferences: How you want Claude Code to work.

  • Project constraints: Important rules and requirements.

  • Project-specific knowledge: Details Claude Code can’t figure out from your codebase.

What to cut:

  • Instructions that duplicate what Claude can already infer from the repo

  • Rules that existed for older Claude models (check the date you wrote them)

  • Anything you’d tell a senior engineer once and never again

Rule 2: Only Load Important Skills (Progressive Disclosure)

Anthropic also recommends progressive disclosure, which lets Claude Code load detailed instructions only when needed.

For example, you can keep video editing instructions inside a dedicated Skill instead of loading them while you’re building a website. This makes Context Management more efficient.

According to Anthropic’s research, newer Claude models can make more decisions on their own without detailed instructions.

new-claude-models-need-fewer-explicit-rules

For example, don’t load your video editing workflow instructions while you’re building a website. Keep those in a dedicated Skill that gets loaded on demand.

Rule 3: Use Goals, Not Micro-Instructions

Newer Claude models are genuinely good at figuring out the how on their own. What they still need from you is the what and the why.

For better results, frame your prompts around:

What to give Claude

Example

Result, what you want delivered

“Improve the page load time”

Reason, why it matters

“Users on mobile are bouncing because it’s slow”

Constraints, what not to touch

“Don’t change the visual design”

Then let Claude inspect the codebase, propose an approach, and wait for your approval before changing anything. This keeps your context clean while still giving Claude full situational awareness.

III. Audit & Optimize With Context Engineering

Now let’s see what your Claude Code setup is actually loading. Anthropic recommends using /doctor to help review your Skills and CLAUDE.md files as part of better Context Engineering.

I’ll walk you through a real audit I ran, including what Claude Code found and how I checked its token usage.

Step 1. Run Claude Code Doctor

You can start a fresh Claude Code session and enter:

/doctor

Claude Code will inspect your setup and generate a report showing potential configuration issues and recommended changes.

In my test, the report confirmed that my installation was healthy, but it also flagged several things worth reviewing.

run-claude-code-doctor

The report highlighted a few interesting findings:

  • Unused plugin: token-weather had no recorded usage.

  • Cloud-synced plugins: Around 14 plugins had a large combined Skill listing.

  • Configuration: Claude Code wasn’t available through my normal terminal PATH.

  • Old installation: A leftover executable was taking up 239 MB of storage.

The plugin listing was particularly interesting because it suggested that some Skills might be using context even when I wasn’t actively using them.

Step 2. Review the Suggested Fixes

I scrolled to the bottom of the Doctor Report to see what Claude Code recommended.

review-the-suggested-fixes

Claude Code offered to fix the PATH configuration, delete the old executable, and disable the unused token-weather plugin.

I could choose individual fixes or apply the recommended cleanup.

For this test, I selected No, keep everything because I wanted to measure the existing setup before making changes.

One important detail: the report found no CLAUDE.md files requiring cleanup. If you’re using project-level or user-level instructions, you should still review them for outdated rules and unnecessary duplication.

Step 3. Check Your Context and Token Usage

Here’s where Context Engineering gets more interesting.

The Doctor Report warned that my cloud-synced plugin Skills might be taking up too much context, but it didn’t give an exact token count.

To check, I ran:

/context

Claude Code displayed a breakdown of my current context usage.

check-your-context-and-token-usage

Here’s what my setup showed:

  • Total context: 93.8K tokens out of 1M (9%).

  • Skills: 205 Skills using approximately 9.9K tokens.

  • System Prompt: Around 2.5K tokens.

  • MCP Server Instructions: Around 5.6K tokens.

  • Custom Agents: 5 agents using approximately 1.9K tokens.

  • MCP Tools: 614 tools available on demand, with 0 tokens reported for their unloaded definitions.

That last detail is a good example of progressive disclosure. Claude Code can access MCP tools without loading every tool definition into the context upfront.

The Skills were also worth investigating. Even though 9.9K tokens represented only about 1% of my available context window, that doesn’t tell me whether all 205 Skills are useful.

Step 4. Dig Deeper With This Audit Prompt

After reviewing both reports, I had a clearer picture of my Claude Code Setup.

The biggest potential opportunity was the large Skill listing, but I still needed to identify which Skills were unnecessary before removing anything.

You can also ask Claude Code to investigate further with this prompt:

Please audit my current Claude Code setup, including installed Skills, CLAUDE.md files, and memory. 

Identify outdated, duplicated, or unnecessary instructions. 

Show me the exact files involved, explain the impact of each proposed change, and estimate token savings where possible. 

Don't modify or delete anything until I approve.
decide-what-actually-needs-cleanup

Before you change anything, make sure you know what you’re removing. Some instructions might look unnecessary but still protect important parts of your workflow.

I kept my setup unchanged for this test, but Claude Code found a potential saving of 6K–7K tokens per session.

If you decide to clean up yours, I’d recommend running /context before and after. That way, you can see how many tokens you’ve actually saved instead of just trusting the estimates.

IV. What to Do With What You Find

Once you know what’s loaded, you have 3 moves:

1. Delete what’s truly dead weight. Unused plugins, Skills you haven’t touched in months, rules that made sense for an older Claude model but are now redundant.

2. Convert loaded context into deferred context. If you have Skills that only apply to specific tasks, don’t load them globally. Reference them in CLAUDE.md so Claude can pull them in when needed.

3. Rewrite bloated instructions as goals. If you have multi-paragraph instructions telling Claude how to do something, try replacing them with a one-sentence goal and a constraint. Newer models often figure out the rest.

Conclusion

Anthropic removed over 80% of Claude Code’s system prompt without a measurable drop in its coding evaluations. That alone is a good reason to rethink how much context you’re feeding Claude Code.

My own audit found 205 Skills using around 9.9K tokens, with a potential saving of 6K–7K tokens per session. I haven’t applied those changes yet, so the actual savings still need testing.

If you haven’t checked your setup recently, I’d recommend running /doctor and /context. You might be surprised by how many unnecessary instructions have piled up.

And remember, Context Engineering is about keeping Claude Code focused on what actually matters. A little cleanup now could save you a lot of wasted tokens later.

Sources used in this article:

If you are interested in other topics and how AI is transforming different aspects of our lives or even in making money using AI with more detailed, step-by-step guidance, you can find our other articles here:

 


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *