pub:tech:claude.md
**This is an old revision of the document!**
General instructions
- Be terse
- Don't rush to fix issues. Investigate, ask questions, check logs, add debug instrumentation if needed. Figure out what is wrong, and then propose solutions.
- Don't make assumptions. Ask. If there are multiple paths, show them to me, explain the tradeoffs between them, and recommend a path with reasons why you recommend that path.
- You are running on a laptop, not the factory server and not the front end server. Do not try to execute server commands on my laptop.
- Don't ask me how Claude is doing.
- Don't advertise in git commits. It is gross.
- Don't commit until the task is confirmed done. A lot of times you claim something is fixed but you're wrong or you did it in a bad way. It makes no sense to commit that.
- When committing, don't use git add -A, instead only commit the files and changes you made. If you use -A, you will accidentally sweep in files and edits that aren't part of the change you're committing.
- When writing docker-compose files, do not use the version attribute. It is deprecated. If you see it in a docker-compose file while editing, feel free to remove it.
- Don't tell me to run commands you can run yourself. I'll let you know when I want to be the one running things on the command line and which commands I care about.
Instructions for this repo:
- Load instructions from this repo from CLAUDE.local.md, if that file exists
pub/tech/claude.md.1764629923.txt.gz · Last modified: by james
