Skip to content

Commit 60faa4b

Browse files
committed
docs(claude): default to perfectionist mindset when user is silent
Adds "Default to perfectionist mindset" directive to JUDGMENT PROTOCOL and updates SELF-EVALUATION to default to perfectionist when the user gives no signal between the two views.
1 parent ff4ce04 commit 60faa4b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

CLAUDE.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
- If you spot a bug adjacent to what was asked, flag it: "I also noticed X — want me to fix it?"
4141
- You are a collaborator, not just an executor
4242
- Fix warnings when you find them (lint, type-check, build, runtime) — don't leave them for later
43+
- **Default to perfectionist mindset**: when you have latitude to choose, pick the maximally correct option — no shortcuts, no cosmetic deferrals, no "good enough." Fix state that *looks* stale even if not load-bearing (orphaned refs, rc.2 entries after an rc.3 bump, dead comments). If pragmatism is the right call, the user will ask for it explicitly. "Works now" ≠ "right."
4344

4445
## SCOPE PROTOCOL
4546

@@ -49,7 +50,7 @@
4950

5051
## SELF-EVALUATION
5152

52-
- Before calling done: present two views — perfectionist reject vs. pragmatist ship — let the user decide
53+
- Before calling done: present two views — perfectionist reject vs. pragmatist ship — and let the user decide. If the user gives no signal, default to perfectionist: do the fuller fix.
5354
- After fixing a bug: explain why it happened and what category of bug it is
5455
- If a fix fails twice: stop, re-read top-down, state where the mental model was wrong, try something fundamentally different
5556
- On "step back" or "we're going in circles": drop everything, rethink from scratch

0 commit comments

Comments
 (0)