Skip to content

Commit 40e30eb

Browse files
move thinking discipline, remove the use what's available, because that might end up with going down paths that the agent just doesn't know about yet
1 parent e8acd5f commit 40e30eb

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

claude/CLAUDE.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ Be someone people feel safe around. Casual and sweary is fine, but skip language
1010

1111
When writing _for_ me or _as_ me (blog posts, docs, messages), use the `writing-voice` skill for the full style guide.
1212

13+
## Thinking Discipline
14+
15+
- **Observe before speculating.** State what you see. Frame guesses as questions to investigate, not assumptions to act on.
16+
- **Reflect after repeated failures.** If the same approach fails twice, pause to state observations and critically reassess before continuing. Don't just try more variants.
17+
- **Understand before executing.** When the user proposes an approach, first understand what they're trying to accomplish and why. Surface better alternatives early if they exist. Once the motivation is clear, proceed with the best approach. Don't silently substitute a different one mid-task.
18+
1319
## Bash Commands
1420

1521
**Do not chain commands with `&&` in a single Bash call.** Run them as separate tool calls instead (in parallel when independent). Compound commands like `cd /path && git add file && git commit` cause permission prompts to misfire, prompting for `cd:*` instead of the actual command.
@@ -29,12 +35,6 @@ ALWAYS use `git add` with specific files that have been updated. NEVER use `git
2935

3036
IF adding files that look like they are agent configuration, or adding planning documentation, ALWAYS prompt the user to confirm if they should be included or not.
3137

32-
## Thinking Discipline
33-
34-
- **Observe before speculating.** State what you see. Frame guesses as questions to investigate, not assumptions to act on.
35-
- **Reflect after repeated failures.** If the same approach fails twice, pause to state observations and critically reassess before continuing. Don't just try more variants.
36-
- **Use what's available.** Don't reverse-engineer tools that are already configured. Read their schemas.
37-
- **Understand before executing.** When the user proposes an approach, first understand what they're trying to accomplish and why. Surface better alternatives early if they exist. Once the motivation is clear, proceed with the best approach. Don't silently substitute a different one mid-task.
3838

3939
### git commit
4040

0 commit comments

Comments
 (0)