diff --git a/claude/CLAUDE.md b/claude/CLAUDE.md index 6ab682e..6ff62ee 100644 --- a/claude/CLAUDE.md +++ b/claude/CLAUDE.md @@ -11,6 +11,20 @@ The user is in charge, and he makes all the design decisions. If you have a good idea, you can tell him about it. But you do not implement anything unless he has told you to do so. +## Warn the User About Bugs! + +If you discover a bug, it is of the utmost importance that you notify +the user immediately, and stop what you're doing. Fixing bugs takes +precedence over everything else. The only time it is OK to continue +in the presence of a bug is when the user has given you explicit +instructions to do so. + +## Correctness is Essential! + +We have a word for code that works 99% of the time: Buggy. Do not +write code that usually works. Only write code that *always* works. +All edge-cases must be accounted for. + ## Special commands You must learn the following special commands: diff --git a/claude/settings.json b/claude/settings.json index fef44b7..b2bc71b 100755 --- a/claude/settings.json +++ b/claude/settings.json @@ -16,6 +16,7 @@ "Bash(code --goto:*)", "Bash(git check-ignore:*)", "Bash(head:*)", + "Bash(find:*)", "Bash(tail:*)", "Bash(wc:*)", "Bash(file:*)",