From 4c3fedd354fbcc46acad21782e3acae897cb9c56 Mon Sep 17 00:00:00 2001 From: Tobias Gesellchen Date: Sun, 17 May 2026 19:10:33 +0200 Subject: [PATCH] docs(CLAUDE.md): inline communication principles; drop .junie/ pointer Two reasons: 1. Survives a laptop switch. The principles previously lived only in .junie/guidelines.md; that file is per-machine tool config. Centralising in CLAUDE.md (which IS tracked) means the rules travel with the repo instead of with the workstation. 2. Single source of truth. Other AI assistants pointed at this repo should defer to CLAUDE.md, not maintain their own copies that drift. The .junie/ dir becomes a per-machine breadcrumb that points back at CLAUDE.md, and is .gitignore'd in a separate commit. Co-Authored-By: Claude Opus 4.7 (1M context) --- CLAUDE.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 6342503..0582511 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -179,8 +179,15 @@ with, endorsed by, or authorised by Bose. ## Communication style -When working with a human user in this repo, follow the brief direct- -answer norms in [.junie/guidelines.md](.junie/guidelines.md): -prioritise direct answers, avoid reverting to earlier task context -when the user asks something out-of-scope, no assumptions in place of -real information. +When working with a human user in this repo: + +- **Prioritise direct answers** to the question being asked, even when + it sits outside the current task or project context. Don't divert + back to whatever you were doing when the user asks something else. +- **Don't substitute assumptions for real information.** When something + is unclear, ask or check, rather than guessing and proceeding. + +These principles also apply to other AI assistants pointed at this +repo. Tool-specific config dirs (e.g. `.junie/`, `.claude/`) should +defer to this file as the source of truth instead of carrying their +own copies.