Commit Graph
30 Commits
Author SHA1 Message Date
martinandClaude Opus 4.8 6c586a753d feat(hooks): Antwort-Regeln per UserPromptSubmit-Hook injizieren
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-28 07:14:59 +02:00
martinandClaude Opus 4.8 1e55847426 docs: Antwort-Stil um drei Kompaktheits-Regeln ergaenzt
Keine Doppelung Chat/Datei, Analyse als Stichpunkte, kein ungefragter
Recap.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-25 12:07:44 +02:00
martin 2e42790085 Revert disabling mouse click because there is no marking anymore 2026-07-24 14:19:44 +02:00
martinandClaude Opus 4.8 686b60164f docs: Ausnahme .commit-on-main im Git-Workflow ergaenzen
Marker-Datei im Repo-Root erlaubt Direkt-Commits auf main ohne
Feature-Branch/PR.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 14:04:54 +02:00
martinandClaude Opus 4.8 af40546164 chore: Claude-Code-Maus-Klicks per Env-Var deaktivieren
Setzt CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1, damit im TUI wieder die native
Terminal-Textauswahl greift und Yakuake beim Markieren nicht einfaehrt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 14:00:22 +02:00
martin c59baba62f chore: model auf opus setzen, Settings-Reihenfolge angepasst 2026-07-15 14:30:52 +02:00
martinandClaude Opus 4.8 4b14f21346 docs: Praegnanz-Abschnitt um Hinweis-Konvention geschaerft
Ungefragte Ausblicke (was-passiert-dann, naechster-schritt) explizit
verboten; Zusatzkontext nur als eine Hinweis-Zeile, mehr nur auf Nachfrage.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 14:40:49 +02:00
martinandClaude Opus 4.8 39ddcc86ab docs: AsciiDoc als Standard-Dokumentenformat festlegen
Alle Dokumente kuenftig als .adoc statt Markdown. Von Tools erzwungene
Dateien (CLAUDE.md, MEMORY.md, README.md) bleiben Markdown.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 10:35:30 +02:00
martin 77eeb2aac7 docs: Regel zu fehlenden Tools als striktes Stopp-Signal schaerfen 2026-07-04 11:51:52 +02:00
martin 9926c50d2a CLAUDE.md angepasst 2026-07-04 11:42:12 +02:00
martinandClaude Opus 4.7 bb91f1ed9f fix: Statusline gegen Format-String-Bug und Zeilenumbruch härten
Variablen wurden bisher in den printf-Format-String interpoliert.
Pfade mit % konnten dadurch als Format-Direktive interpretiert werden
und den TUI-Renderer von claude-code aus dem Tritt bringen.

Zusätzlich werden Pfade über 25 Zeichen gekürzt, damit die Statusline
auf schmalen Terminals nicht umbricht — die zusätzliche Zeile war
der wahrscheinliche Auslöser des Render-Drifts ("Ausgabe scrollt nach
oben aus dem sichtbaren Bereich").

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-19 08:22:03 +02:00
martin dbd833ae5b Add explanation rules 2026-06-18 21:09:31 +02:00
martinandClaude Opus 4.7 1c39f1fbb8 chore: Default-Modell auf claude-opus-4-7 anheben
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-16 07:54:07 +02:00
martinandClaude Opus 4.6 449bf76518 docs: Pflicht-Schnellstart-Sektion für Pläne definieren
Jeder Teilplan unter plans/ muss ab sofort eine ### Schnellstart-Sektion
enthalten (Branch, Zuerst-lesen, Implementieren, Nächster-Schritt).
Wird beim Erstellen des Plans geschrieben, nicht nachträglich.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-06 21:34:09 +02:00
martinandClaude Opus 4.6 f86d4c9b7e feat: Conventional-Commits-Validierung im PreToolUse-Hook
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-04 08:28:49 +02:00
martinandClaude Opus 4.6 0d910f3df0 docs: Kleinteilige-Commits-Regel zur globalen CLAUDE.md hinzufügen
Pro Commit nur ein Thema, nur die zugehörigen Dateien committen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-17 13:04:21 +02:00
martinandClaude Opus 4.6 d38bd1284e chore: fnm als Node-Version-Manager, Regel für systemverändernde Scripts
bootstrap.sh empfiehlt fnm statt nvm für Node.js-Installation und gibt
klare Installationsbefehle statt eines #-Kommentars aus. Neue Entwicklungs-
regel: systemverändernde Scripts nie zum Testen ausführen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 19:34:32 +02:00
martinandClaude Opus 4.6 09860e32b0 fix: hartcodierte Repo-Pfade durch portable Alternativen ersetzen
bootstrap.sh ermittelt REPO dynamisch, settings.json referenziert Hooks
über ~/.claude/hooks (Symlink), auto-format.sh löst die Markdownlint-Config
relativ zum Script-Standort auf. Doku-Beispiele nutzen Platzhalter.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 19:19:01 +02:00
martinandClaude Opus 4.6 2e4ce422ab docs: Gitea-Konfiguration in globaler CLAUDE.md zentralisieren
Duplizierten Gitea-Integration-Abschnitt aus der Projekt-CLAUDE.md entfernt
und die globale CLAUDE.md als einzige Quelle der Wahrheit etabliert.
Korrigiert die falsche secret-tool-Referenz (Token wird per Datei gelesen).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 19:09:07 +02:00
martinandClaude Opus 4.6 3ad5ec7754 docs: Abschnitt „Wissen persistieren" zur globalen CLAUDE.md hinzufügen
Definiert klare Regeln, wo Wissen abgelegt wird: repo-spezifisch in CLAUDE.md,
projektübergreifend in ~/.claude/CLAUDE.md, Workarounds in eigener Datei.
Memory-System explizit nicht als primärer Speicherort.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-09 17:50:43 +02:00
martinandClaude Opus 4.6 7705ade6c7 chore: Workflow-Aktualisierungen — Bootstrap, Skill-Defs, Gitea-Wrapper
Aktualisiert Bootstrap-Logik, Modellangaben in Workflow-Defs und Gitea-MCP-Wrapper-Robustheit. Konsistenzverbesserungen bei Skill-Dokumentation und Hook-Definitionen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-09 14:27:27 +02:00
martinandClaude Opus 4.6 f9f16fd397 fix: Workflow-Konsistenz — Modellangaben, Skill-Definitionen und Hook-Robustheit
- CLAUDE.md: Klare Modell-Strategie (Opus für Planung/Review, Sonnet für Impl., Haiku für Tests)
- Agents und Skills: konsistente Modellangaben (n8n-architect, plan-reviewer, go/SKILL, plan-review/SKILL)
- Statusline: sichere Fehlerbehandlung bei fehlenden Befehlen (jq, secret-tool)
- pre-bash-checks.sh: robustere Validierungen (-n statt -z für Präsenzprüfung), vermeidung von edge cases
- phase-4-implementierung.md: Konsistenz in der Workflow-Beschreibung

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-05 07:18:22 +02:00
martinandClaude Sonnet 4.6 fa89f8963f hooks: Globale Bash-Sicherheitsprüfungen hinzufügen
pre-bash-checks.sh als PreToolUse-Hook auf Bash:
- Blockiert direkten git commit auf main (Pflicht: Feature-Branch)
- Blockiert apt mit -y Flag (verboten, User soll selbst bestätigen)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04 10:36:40 +02:00
martinandClaude Sonnet 4.6 2fbb59852e feat: Erweitere Skill-Beschreibungen mit präziseren Nutzungsrichtlinien
- Verfeinere Description-Felder aller Skills für besseres Triggering
- Neue skill-creator@claude-plugins-official Permission
- /story mit neuer Reference-Struktur (phase-spezifische Detail-Dateien)
- /go, /plan-review, /ship, /workflow-review: klarere Abgrenzungen
- Vereinfachung im Vergleich zu vorigen Versionen

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 15:44:52 +02:00
martinandClaude Sonnet 4.6 4bde91a54b refactor: Konsolidiere Workflow-Dokumentation in CLAUDE.md, lösche redundante Dateien
- Verschiebe alle Inhalte aus workflow/ (README, models, story-lifecycle, plan) in CLAUDE.md
- Lösche SETUP.md (redundant mit CLAUDE.md Aktivierungsabschnitt)
- Vereinfache Agent/Skill-Dokumentation (Querverweis zu CLAUDE.md statt Details)
- Aktualisiere Hooks-Dokumentation für neue Struktur
- Zentralisiere Skills/Agents/Hooks in einer Datei (Single Source of Truth)

Verifiziert durch: Manuelle Überprüfung aller Querverweis-Pfade, lokale Tests laufen ✓

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 15:13:09 +02:00
martinandClaude Sonnet 4.6 7c63684e5c bootstrap: gh-Installation ergänzen, Fehlende-Tools-Policy in CLAUDE.md
- bootstrap.sh: gh CLI automatisch installieren falls nicht vorhanden
- dotfiles/CLAUDE.md: Policy für fehlende Tools dokumentiert (kein Workaround, User informieren + bootstrap.sh ergänzen)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 14:09:25 +02:00
martinandClaude Sonnet 4.6 899bf201c7 bootstrap: Gitea-MCP und context7 automatisch einrichten
- gitea-mcp Binary via go install installieren falls fehlend
- gitea MCP-Server via `claude mcp add --scope user` registrieren
- context7 Plugin-Aktivierung prüfen und bei Fehlen warnen
- Wrapper-Skript löst GITEA_ACCESS_TOKEN zur Laufzeit via secret-tool auf
- mcpServers-Block aus settings.json entfernt (wird von Claude Code ignoriert)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 13:53:29 +02:00
martinandClaude Sonnet 4.6 d515cc8fd3 statusline: IFS auf Tab setzen, damit Leerzeichen in display_name kein Verrutschen verursachen
"Sonnet 4.6" enthält ein Leerzeichen; read mit Standard-IFS trennt daran und
verschiebt alle nachfolgenden Variablen. IFS=$'\t' begrenzt das Splitting auf
Tab-Zeichen, wie von @tsv erzeugt.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 11:32:18 +02:00
martinandClaude Sonnet 4.6 5fb36d032a statusline-command.sh: Effizienz und Korrektheit verbessern
- Alle 7 jq-Aufrufe zu einem einzigen zusammengefasst (Process Substitution + read)
- Zwei separate awk-Aufrufe zur Kostenformatierung auf einen reduziert
- Fehlerhafte if-Bedingung für git-Branch korrigiert (falsche Operator-Präzedenz)
- Unnötige Kommentare für offensichtlichen Code entfernt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 11:23:34 +02:00
martinandClaude Sonnet 4.6 3b72368674 Multi-Machine-Sync: Alle Claude-Konfigurationen ins Repo aufnehmen
- Agents (test-runner, security-audit, n8n-architect) ins Repo verschoben
- dotfiles/ hinzugefügt: CLAUDE.md, settings.json, statusline-command.sh
- bootstrap.sh erstellt: Einrichtung per git clone + einem Befehl
- SETUP.md auf 2-Schritt-Setup vereinfacht

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 11:14:42 +02:00