Already Told You: Regeln auf CLAUDE.md anwenden
- Bericht finden. Wenn ein Datum angegeben wurde:
~/already-told-you/$ARGUMENTS/findings.json, sonst die neueste~/already-told-you/<YYYY-MM-DD>/findings.json(mit Glob). Falls dort nichts gefunden wird, auch in~/claude-improve/suchen (Berichte, die vor der Umbenennung des Plugins erstellt wurden). Keiner gefunden → „Führe zuerst /already-told-you:run aus“ und stoppen. - Regeln anzeigen. Abschnitt B lesen. Jede Regel nummerieren und anzeigen: Titel, Anzahl der Sitzungen, genauer Regeltext und
deren Zieldatei (
~/.claude/CLAUDE.md= für jedes Projekt; ein Projektpfad = nur für dieses Projekt). Fragen, welche angewendet werden sollen; der Benutzer kann auch eine Regel umformulieren oder deren Ziel ändern – in dem Fallfindings.jsonim Berichtsordner bearbeiten (nurrule/filedes betreffenden Eintrags), bevor es weitergeht. - Vorschau pro Zieldatei. Die genehmigten Regeln nach Zieldatei gruppieren. Für jede Datei
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/apply_rules.py --preview --findings <findings.json> --target <datei> --ids <id1,id2>ausführen und den Diff genau wie ausgegeben anzeigen. In einer Zeile erklären: Text außerhalb des<!-- already-told-you:start -->/<!-- already-told-you:end -->-Blocks wird nie berührt, und eine erneute Ausführung ersetzt den Block, anstatt einen zweiten hinzuzufügen (ein ältererself-improve-Block wird ebenfalls ersetzt). In--idsjede Regel aufnehmen, die im Block dieser Datei bleiben soll (eine zuvor genehmigte Regel, die weggelassen wird, wird aus dem Block entfernt). - Zustimmung pro Datei einholen. Erst nach einem eindeutigen Ja den gleichen Befehl mit
--writeanstelle von--previewausführen. Es fragt nach Erlaubnis – diese Eingabeaufforderung ist die zweite Sicherheitsprüfung; den Benutzer antworten lassen. - Abschließen. Mitteilen, welche Dateien geändert wurden und dass Claude Code CLAUDE.md zu Beginn jeder Sitzung liest, sodass die Regeln ab der nächsten Sitzung gelten. Zum Rückgängigmachen: den Block zwischen den beiden Markern löschen.
Nie einen anderen Teil einer CLAUDE.md bearbeiten und niemals eine CLAUDE.md schreiben, die der Benutzer nicht genehmigt hat.