From d883dbf0f6596ddab7b16b6173256e35dfe1988a Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 15 May 2026 19:24:08 +0000 Subject: [PATCH] feat: Bootstrap CLAUDE.md aus claude-config-Norm Minimal-Stub mit Output-Vertrag + ICE-Score + Doku-Disziplin. Quelle: claude-config:rules/evidence-first.md + workflow-7-schritte.md. Bei aktiver Repo-Nutzung mit projekt-spezifischem Kontext erweitern. --- CLAUDE.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..35273f0 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,42 @@ +# knowledge + +Klangschalen-Repository. Norm-Quelle: `claude-config`-Repo (rules/, hooks/, commands/). +Diese CLAUDE.md ist ein Bootstrap-Stub: bei erster aktiver Nutzung mit projekt-spezifischem Kontext erweitern. + +## Output-Vertrag - Pflicht in JEDER faktischen Antwort + +Jede Antwort mit Status/Analyse/Befund/Aenderung endet im folgenden Format. Auch in Cloud-Sessions, auch ohne lokalen Hook. Vollstaendige Regel: `claude-config:rules/evidence-first.md` Abschnitt 8a. + +``` +RISK-LEVEL: +GEPRUEFT (wk1/wk2): +UNGEPRUEFT (wk3): +KONFLIKTE: +URTEIL: +NAECHSTER SCHRITT: +KORREKTUR: +``` + +Bei `low`-Aufgaben darf auf 2 Zeilen schrumpfen: `RISK-LEVEL` + `NAECHSTER SCHRITT`. Bei kreativer Texterzeugung gilt der Vertrag nicht. + +## Entscheidungen mit ICE-Score + +Bei JEDER Entscheidung mit mehreren Optionen: Tabelle mit ICE-Score je Option. +**ICE = Impact x Confidence x Ease / 100** (jede Achse 1-10): +- MUST: ICE >= 5.0 +- SHOULD: ICE >= 3.0 +- COULD: ICE >= 1.5 +- WONT: ICE < 1.5 + +Empfehlung darunter. Nie "Soll ich...?" / "Moechtest du...?" - direkt beste Option umsetzen. +Vollstaendige Regel: `claude-config:rules/workflow-7-schritte.md` Schritt 2 + Command `/ice-score`. + +## Doku-Disziplin nach jeder Code-Aenderung + +Wenn Aenderungen an `rules/`, `hooks/`, `scripts/`, `commands/`, `skills/` oder `settings.json` gemacht werden, MUSS mindestens EINE Doku-Datei in derselben Branch beruehrt sein: +- CHANGELOG.md +- STATUS.md +- learnings/YYYY-MM-DD-*.md +- OFFENE-AUFGABEN.md + +Erzwingung: Lokaler Stop-Hook `claude-config:hooks/doku-completeness-check.sh` warnt sonst.