From fd7afa67ac85dd43ab8f021b76b7cef2f0daeaf0 Mon Sep 17 00:00:00 2001 From: jyelon Date: Mon, 23 Mar 2026 19:41:56 -0400 Subject: [PATCH] More tweaks to claude --- claude/CLAUDE.md | 14 ++++++++++++++ claude/settings.json | 1 + 2 files changed, 15 insertions(+) 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:*)",