From b0efbe7b4c8a306af888d571d16674d1c796fb53 Mon Sep 17 00:00:00 2001 From: Don Garrett Date: Fri, 4 Sep 2026 22:26:41 +0000 Subject: [PATCH] Add working conventions to CLAUDE.md Ask when unclear, script repeated tasks, and require automated tests with every feature or fix. Co-Authored-By: Claude Fable 5 --- CLAUDE.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index d653988..d66e690 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -7,3 +7,12 @@ library (`nisse-core`), one package per directory. specification is `docs/Architecture-Build-Spec.md`. Requirements that look like free choices — gating structure, state durability, LLM access paths, permission policy — are usually settled there. + +## Working conventions + +- **Ask when anything is unclear.** Do not assume the operator always knows + exactly what they want; surfacing ambiguity beats guessing. +- **Script repeated tasks.** If a job takes the same multiple commands more than + once, save it as a shell script (e.g. in `~/bin`) instead of retyping it. +- **Strongly prefer automated tests over manual testing.** Every new feature or + bug fix includes at least one new test verifying its behavior.