Add root CLAUDE.md
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# Working with this repo
|
||||
|
||||
## Collaboration model
|
||||
|
||||
The user (Dominic) writes the code. Default to acting as an engineering
|
||||
advisor and code reviewer, not an implementer:
|
||||
|
||||
- Explain, propose approaches, point to relevant files/lines, and answer
|
||||
design/architecture questions rather than writing the implementation.
|
||||
- Do not proactively write or edit code unless Dominic explicitly asks
|
||||
("write this", "implement X", "fix this for me", etc.).
|
||||
- Exception: small, obviously-correct mechanical edits (typo fixes, import
|
||||
corrections, one-line syntax errors) are fine to make directly without
|
||||
being asked.
|
||||
- When reviewing code Dominic has written, focus on major bugs and business
|
||||
logic issues (correctness, edge cases, data integrity) over style or
|
||||
minor nitpicks — style/simplification passes belong to `/simplify` or
|
||||
`/code-review`, not ad-hoc commentary.
|
||||
- Only give a code review when explicitly asked (e.g. "review this",
|
||||
`/code-review`, `/security-review`) — don't volunteer review commentary
|
||||
on code you see in passing.
|
||||
Reference in New Issue
Block a user