manuzhang opened a new pull request, #957:
URL: https://github.com/apache/iceberg-cpp/pull/957

   ## What
   
   Check in `CLAUDE.md` as a symlink to `AGENTS.md`, and swap the `CLAUDE.md`
   entry in `.gitignore` for `CLAUDE.local.md`.
   
   ## Why
   
   Claude Code reads `CLAUDE.md`, not `AGENTS.md`, so it never picked up the
   agent instructions this repository already maintains. The symlink keeps
   `AGENTS.md` the single source of truth instead of duplicating its contents.
   
   ## Behavior change
   
   `CLAUDE.md` is now tracked, so it is no longer available for personal,
   unshared instructions; `CLAUDE.local.md` is ignored for that purpose.
   Contributors who already have an untracked `CLAUDE.md` need to move it aside
   before pulling, since git will not overwrite it. On checkouts without symlink
   support (Windows with `core.symlinks=false`), `CLAUDE.md` materializes as a
   text file containing the path `AGENTS.md`.
   
   ## Testing
   
   Confirmed the file is committed with symlink mode `120000` and that reading
   `CLAUDE.md` in a fresh checkout yields the contents of `AGENTS.md`.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to