Skip to content
harbor
How it worksAgentsReviewMeasureDocsPricing
Get started →
How it worksAgentsReviewMeasureDocsPricingGet started →
Home/Blog

Blog

  • Claude Code and AGENTS.md
  • Claude Code skills
  • Claude Code hooks
  • claude-mem
  • Claude Code best practices
  • Karpathy CLAUDE.md
  • AGENTS.md vs CLAUDE.md
  • Cursor rules
  • copilot-instructions.md
  • Why Claude ignores it
  • CLAUDE.md length
  • Committing CLAUDE.md
  • Agent memory compared
  • CLAUDE.md vs skills vs hooks
  • Same mistake again
  • Review comments to rules
  • Slack decisions
  • Company brain
  • Context engineering, Claude 5
  • Context rot, stale rules
  • AGENTS.md research
  • ADRs for agents
  • Memory poisoning
  • MCP memory servers
  • Claude Code, Cursor, Codex
  • Growing CLAUDE.md
  • Served vs cited

Blog

Why a growing CLAUDE.md stops working

Published: September 23, 2026

Every team that runs Claude Code long enough grows a CLAUDE.md. It starts as twelve lines. Six months later it is the onboarding doc, the billing policy, the deploy ritual, and the paragraph someone pasted from a Slack argument in March.

You feel it first as tokens. The file is in the prompt on every call. A line about refund windows is in the context of a CSS change. A line about CSS is in the context of a refund. There is no off switch for a paragraph that no longer applies to this task, because the file has no idea what this task is.

Chroma tested 18 frontier models and watched accuracy fall as the input grew. They called it context rot. A CLAUDE.md that only ever gets longer is a context-rot machine you maintain by hand.

ETH Zurich and LogicStar, arXiv:2602.11988. Across four agents, a developer-written context file moved task success 2.4 points, which the authors found was not statistically significant. A generated one moved it down, by 0.5 to 2 points. Either way the run cost 20 to 23 percent more inference. The revised paper (June 2026) replaces the first version's figure of about four points. That is the bill for carrying the file, paid on every call, for a gain you can barely see.

The objection writes itself. If a context file barely helps and costs a fifth more, a context product that pipes more of the same file through a nicer search box should not help either. Dumping is the thing the study measured. Subtraction is the move that is left.

Harbor picks the few facts that fit this task and leaves the rest out. It does not win by stuffing the prompt. Two facts out of hundreds is the claim on the run plate; a growing instruction file is the thing that plate is arguing with.

A file also cannot expire a line. The billing policy from March stays in the prompt until a person deletes it. Harbor flags a rule when it stops being true. That is a different claim from “we retrieve better.”

What a file cannot do at all is tell you which of those lines the agent used. That is served vs cited.

harbor

Decide once. Every agent knows. One company brain for all the agents your team runs, built from work you already do and kept only while it is still true.

Product

  • How it works
  • Review
  • Your agents
  • Guardrails
  • What it counts
  • Pricing

Developers

  • Docs
  • Blog
  • CLI
  • MCP server
  • Served and cited
  • Environments

Company

  • Get started
  • Contact
  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement
  • Refund Policy
© 2026 harbor·Product names and logos are trademarks of their respective owners.