You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
DiagnosticsArea: what it touches
ImprovementsKind: in v2.1.280,
ImprovementsSection of the release
What
When the /doctor status display shows a list of hooks (scripts that run automatically at certain points, like before a tool runs) that's too long to fit, it now uses a shared component to render the '...and N more' message, instead of building that text itself. The component is passed unit: "hook", so the truncation message reads in terms of hooks specifically.
Why
This is an internal cleanup that makes truncated-list messages consistent across different parts of the doctor/status display, rather than each list formatting its own version of the same text.
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Added sinceA small documentation edit on How Claude remembers your project touched a line naming /doctor after this was published.To have Claude check these files for outdated or conflicting instructions, run `/doctor prompt-audit` in a session. Claude reads your CLAUDE.md, CLAUDE.local.md, and AGENTS.md files, plus the rules, skills, commands, subagents, and output …memorysee the edit
Confirmed sinceAnthropic's documentation has since written up /doctor, on Claude Code changelog.* Added `/doctor prompt-audit` (also `/checkup prompt-audit`) to audit your CLAUDE.md files, skills, agents and commands for prompting patterns written for older modelschangelogsee the edit
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding doesn't confirm the exact wording produced or which other lists share this component.
Anthropic's documentation agreesAnthropic's documentation has since written up /doctor, on Claude Code changelog.