Ich habe kürzlich über Writing a good CLAUDE.md | HumanLayer Blog gelesen, was mich auf discourse/AI-AGENTS.md at main · discourse/discourse · GitHub aufmerksam gemacht hat, was mich dazu veranlasste, meine eigene Version für mein Dashboard-Plugin zu erstellen. Sie ist größtenteils dieselbe wie die Kernversion mit einigen Änderungen wie
# JavaScript-Tests - bin/qunit
# Dies ist ein Plugin, daher müssen wir zu discourse wechseln und die Pfade ändern
```
cd ~/src/discourse-repos/discourse
bin/qunit --help # detaillierte Hilfe
bin/qunit plugin/discourse-pfaffmanager/path/to/test-file.js # Alle Tests in der Datei ausführen
bin/qunit plugin/discourse-pfaffmanager/path/to/tests/directory # Alle Tests im Verzeichnis ausführen
```
# Linting
# Dies ist ein Plugin, daher müssen wir zu discourse wechseln und die Pfade ändern
# BEACHTE, dass der Schalter --fix verwendet werden kann, um die meisten Probleme zu beheben, und sollte versucht werden, bevor andere Korrekturen in Betracht gezogen werden
```
cd ~/src/discourse-repos/discourse
bin/lint --fix plugin/discourse-pfaffmanager/path/to/file path/to/another/file
bin/lint --fix plugin/discourse-pfaffmanager/path/to/file path/to/another/file
bin/lint --fix --recent # Alle kürzlich geänderten Dateien linten
```
Und heute habe ich an einer Theme-Komponente gearbeitet und wurde daran erinnert, dass die KI ohne solche Hilfe sehr schlecht darin war, zu helfen.
Gibt es Pläne, so etwas in die Theme- und Plugin-Skelette aufzunehmen?