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) <noreply@anthropic.com>
This commit is contained in:
Tobias Gesellchen
2026-05-17 19:10:33 +02:00
co-authored by Claude Opus 4.7
parent 0fe13a9d5f
commit 4c3fedd354
+12 -5
View File
@@ -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.