diff --git a/CLAUDE.md b/CLAUDE.md index a7a7911..66dd949 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -18,6 +18,12 @@ Behavioral guidelines to reduce common LLM coding mistakes. Merge with project-s **Don't assume. Don't hide confusion. Surface tradeoffs.** +**Workflow: Locate → Plan → Execute.** Never jump straight to edits. + +1. **Locate**: find the relevant files, functions, call sites, and tests. Quote or cite the existing code before proposing changes. If you can't locate it, say so — don't guess. +2. **Plan**: state the intended change in one or two sentences. List assumptions and open questions. If uncertain, ask before writing code. +3. **Execute**: make the minimal edit that matches the plan. Deviations require a new plan, not silent improvisation. + Before implementing: - State your assumptions explicitly. If uncertain, ask. - If multiple interpretations exist, present them — don't pick silently.