From c8932fa54c68db4eae46fdabf1d3f02bf68b8db7 Mon Sep 17 00:00:00 2001 From: Brummel Date: Thu, 28 May 2026 15:10:44 +0200 Subject: [PATCH] CLAUDE.md: scope down to AILang-specific decisions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit With ~/dev/CLAUDE.md now carrying the cross-project dev rules (English-in-repos, closes #N convention, label vocabulary, milestone-as-container), the AILang CLAUDE.md no longer needs to repeat them. Two changes: - Add an inheritance note at the top spelling out which user-level CLAUDE.md files this file extends, so the reader knows what is intentionally absent (and where to find it). - Remove the closes #N sentence from the git-log bullet in the "Roles of …" section — that convention lives in ~/dev/CLAUDE.md now, where it applies to every project under ~/dev/. The orchestrator-discipline sections (only-Boss-commits, main sacrosanct, when-not-to-delegate, design-rationale ≠ effort, TDD-for-bugs) stay verbatim — they are project-calibrated scaffolding, not literal duplicates of the templates fragment. --- CLAUDE.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index aa740eb..ccdf613 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,3 +1,11 @@ +Inherits `~/.claude/CLAUDE.md` (chat language, IONOS security) +and `~/dev/CLAUDE.md` (cross-project dev rules: English in +repos, commit convention, issue-tracker vocabulary). This file +carries only AILang-specific decisions on top — the language +identity, code layout, file-naming convention, in-tree skill +system, project-calibrated orchestrator discipline, and the +LLM-utility feature gate. + ## AILang — a language for LLM authors AILang's only author is an LLM, not a human. It is designed for: @@ -248,9 +256,7 @@ not retroactively renamed. these bodies at commit time; they are the durable record. Read recent state with `git log -5 --format=full`; chronological scan with `git log --oneline -30`; per-milestone scope with - `git log ..HEAD --format=full`. Commits - that close a backlog issue reference it via `closes #N` in the - body; Gitea auto-closes the issue on push. + `git log ..HEAD --format=full`. - **`docs/specs/.md`** (since 2026-05-09): per-milestone design spec produced by `skills/brainstorm`. Hard-gate before any