Skip to content
For your teamWhat one developer teaches an agent, a teammate’s agent can use.How it worksWhere a lesson starts and how it reaches every agent.Code reviewYour team’s knowledge, checked in every PR.SecurityWhat it sends, what it changes and how to leave.Book a call30 minutes with Roei, if you want a hand. Never required.
On your ownYour corrections follow you across agents and repos.Install itnpx harborloop init, in your repo.Every commandWhat the CLI does, and how to take it off again.
DocsPricingSign in
Start free →
For teamsFor individualsHow it worksCode reviewSecurityDocsPricingSign inStart free →
Home/Blog

Blog

  • Supermemory alternatives
  • PR review against AGENTS.md
  • Claude Code second brain
  • Why Copilot ignores it
  • Cursor Team Rules
  • Rules vs skills
  • Claude Tag vs Claude Code
  • GitHub Copilot Memory
  • Codex memories
  • Cursor memories
  • Claude Code auto memory
  • Claude Code team memory
  • Supermemory Company Brain alternatives
  • 3,905 files checked
  • Why Codex ignores it
  • Mem0 alternatives
  • Codex skills
  • Karpathy's LLM wiki
  • Auto mode
  • Memory or documentation?
  • Best company brain tools
  • 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
  • Make Claude Code remember
  • Review comments to rules
  • Slack decisions
  • Company brain
  • Context engineering, Claude 5
  • Context rot, stale rules
  • AGENTS.md research
  • ADRs for agents
  • Memory poisoning
  • Best MCP memory servers
  • Shared memory across agents
  • Growing CLAUDE.md
  • Which rules got used

Blog

Why a growing CLAUDE.md stops working

Published: November 4, 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 noise. 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. For where to stop, see how long CLAUDE.md should be.

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 cost of 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. The study measured a whole file served on every run and did not test serving less, so subtraction is our inference from it, not its finding. We think it 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 the home page draws as two rules served out of a longer list; a growing instruction file is the thing that picture is arguing with.

That is not a smaller bill. In our one test, the token bill came out about even. What changed was how often the agent got it right the first time.

A file also cannot expire a line. The billing policy from March stays in the prompt until a person deletes it, and stale rules are followed with the same confidence as live ones. They are also one reason why Claude ignores CLAUDE.md. 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.

Your team’s rules, in every agent, checked on every PR.

Harbor is shared memory for your team’s Claude Code, Cursor, Codex and Copilot. Free for you and one teammate. No card. No end date.

Start free →

Product

  • How it works
  • Every agent
  • Code review
  • The result
  • Security
  • For coding agents
  • Pricing

Developers

  • Docs
  • Quickstart
  • CLI
  • MCP server
  • Served and cited
  • Rule-file checker
  • Blog

Guides

  • Why Claude ignores CLAUDE.md
  • AGENTS.md vs CLAUDE.md
  • Does Claude Code read AGENTS.md?
  • Why Codex ignores AGENTS.md
  • Why Cursor ignores rules
  • Copilot instructions vs AGENTS.md
  • Shared memory across agents
  • Make Claude Code remember

Compare

  • vs Mem0
  • vs Zep
  • vs Unblocked
  • vs ByteRover
  • vs Cognee
  • vs Hindsight
  • vs OpenViking
  • vs Supermemory
  • vs Glen

Company

  • Questions
  • Contact
  • X
  • LinkedIn
  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement
  • Refund Policy
© 2026 HarborStart free