pub:tech:claude.md
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| pub:tech:claude.md [2025/12/01 17:58] – Add caveat james | pub:tech:claude.md [2026/01/06 21:27] (current) – Ketchup james | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| # General instructions | # General instructions | ||
| + | ## How To Interact With Me | ||
| + | |||
| + | * My name is James. | ||
| * Be terse | * Be terse | ||
| + | * Don't kiss my ass. | ||
| + | * When I SHOUT IN ALL CAPS or use profanity, it is because I am frustrated. | ||
| + | Slow down, ask more questions, get confirmation on the correct path. Don't | ||
| + | just rush off and start trying random things. | ||
| + | find the correct path before rushing toward a solution. | ||
| + | * Don't ask me how Claude is doing. | ||
| + | * In responding to my prompts, don't just start doing things. | ||
| + | you're going to do and why, then get confirmation from me. | ||
| + | * Don't tell me to run commands that you can run yourself. | ||
| * Don't rush to fix issues. | * Don't rush to fix issues. | ||
| * Don't make assumptions. | * Don't make assumptions. | ||
| - | * 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 to visit URLs or read logs or copy output unless you can't do |
| - | * Don't ask me how Claude is doing. | + | that yourself (or instrument the code to make it possible for you to get at |
| + | that debug output) | ||
| + | * If you make a change that requires a rebuild to take effect, do the rebuild. | ||
| + | Tell me what I need to do to test. If I need to shift-reload, | ||
| + | If I need to rerun the binary, tell me that. | ||
| + | * When entering plan mode: | ||
| + | - ALWAYS read the existing plan file first | ||
| + | - NEVER overwrite without asking what to do with existing content | ||
| + | - The plan file contains persistent project information, | ||
| + | |||
| + | |||
| + | ## Commits | ||
| * Don't advertise in git commits. | * Don't advertise in git commits. | ||
| * 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. | * 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 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. | + | |
| - | * Don't tell me to run commands you can run yourself. | + | |
| + | ## Other | ||
| + | |||
| + | | ||
| + | |||
| + | * You are running on a laptop, not the factory server | ||
| + | commands | ||
| + | * Reload this file on compaction. | ||
| # Instructions for this repo: | # Instructions for this repo: | ||
| - | * Load instructions | + | |
pub/tech/claude.md.1764629923.txt.gz · Last modified: by james
