Repository navigation
Conversation
Claude Code now reads AGENTS.md directly, so the CLAUDE.md that only imports it via @AGENTS.md is redundant. Keeping a single instruction file avoids the two drifting apart. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughRemoved the Priority: ⬇️ Low Merge Risk: ⚪ Minimal · up to No actionable merge risk remains from this documentation cleanup. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Description checkExplanation The description explains the change, reason, scope, testing, and lack of visual impact. However, it explicitly provides no linked issue despite the template requiring one, and it omits the Review, Agent skill upstream boundary, Notes, and Checklist sections.
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes
- Remove root
CLAUDE.md— deletes the one-line import shim (@AGENTS.md); root and nestedAGENTS.mdfiles are unchanged, and the two generic config lists that still nameCLAUDE.md(config/electron-builder.config.cjs,config/scripts/pr-code-change-scope.mjs) behave the same with or without the file.
I confirmed the load-bearing claim against the linked release notes: Claude Code v2.1.277 added "in a project with no CLAUDE.md, Claude Code reads AGENTS.md instead." All remaining CLAUDE.md references in the tree are generic config lists or product code/tests handling users' own agent files, none of which read this repo's root file.
DeepSeek Flash (free via Pullfrog for OSS) | 𝕏

ELI5
The repo has two files that tell coding agents how to work here. One of them just says "read the other one". This removes the one that only points at the other.
What Changed
Deletes the root
CLAUDE.md, which contained only@AGENTS.md.AGENTS.mditself and the nestedAGENTS.mdfiles undersrc/main/daemon,tests, andtests/e2eare unchanged.The two config lists that name
CLAUDE.mdare left as-is on purpose: the electron-builder packaging exclude glob inconfig/electron-builder.config.cjsand the docs-only path classifier inconfig/scripts/pr-code-change-scope.mjs. Both are generic lists covering several filenames and still behave correctly whether or not the file exists.Why
As of Claude Code v2.1.277, Claude Code reads
AGENTS.mddirectly in a project with noCLAUDE.md, so the import shim is redundant. Keeping a single instruction file avoids the two drifting apart.Linked Issue
No issue. Repo housekeeping only.
Visual Proof
N/A. No UI or behavior change; only a one-line agent-instruction file is removed.
Testing
git grep CLAUDE.mdshows no references to the root file outside the two generic config lists above and product code that handles users' own agent files.No code paths change, so no runtime testing applies.
I manually tested these changes locally
Automated tests added/updated, or explained why not below