This section defines the core rules and project conventions that all Claude Code executions must follow. It outlines safe command practices, required configuration targets, coding and logging standards, and the strict use of centralized configuration. All contributors and automated agents must adhere to these guidelines to ensure safety, consistency, and maintainability across the entire codebase.
- Always avoid:
git reset
,git rm
,rm
,rm -rf
- When deletion is required: move files into
../to-delete/
(git-ignored) - To replace existing files: rename the old file to
.old
then move the new file into place