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]
