diff --git a/dotfiles/CLAUDE.md b/dotfiles/CLAUDE.md index d67a138..625eb09 100644 --- a/dotfiles/CLAUDE.md +++ b/dotfiles/CLAUDE.md @@ -60,6 +60,7 @@ PRs muessen jedes Akzeptanzkriterium einzeln als Checkbox auflisten und bestaeti Niemals direkt auf `main` committen. Alle Aenderungen ueber Feature-Branches und PRs. +- **Ausnahme `.commit-on-main`:** Vor dem Branchen im Repo-Root (`git rev-parse --show-toplevel`) auf die Marker-Datei `.commit-on-main` pruefen. Existiert sie, sind Direkt-Commits auf `main` erlaubt — dann kein Feature-Branch und kein PR, direkt auf `main` committen und pushen. - **Kleinteilige Commits:** Pro Commit nur ein einziges Thema. Nur die zum Thema gehörenden Dateien committen — keine thematisch gemischten Commits. - **Commit-Messages:** Conventional Commits, deutsche Beschreibung - Subject: `: ` — max 72 Zeichen, kein Punkt am Ende