Я недавно прочитал статью Writing a good CLAUDE.md | HumanLayer Blog, которая натолкнула меня на мысль о discourse/AI-AGENTS.md at main · discourse/discourse · GitHub. В результате я создал свою собственную версию для моего плагина дашборда. Она в целом совпадает с основной, но с несколькими изменениями, например:
# Тесты JavaScript - bin/qunit
# Это плагин, поэтому необходимо перейти в каталог discourse и скорректировать пути
```
cd ~/src/discourse-repos/discourse
bin/qunit --help # подробная справка
bin/qunit plugin/discourse-pfaffmanager/path/to/test-file.js # Запуск всех тестов из файла
bin/qunit plugin/discourse-pfaffmanager/path/to/tests/directory # Запуск всех тестов из каталога
```
# Линтинг
# Это плагин, поэтому необходимо перейти в каталог discourse и скорректировать пути
# ОБРАТИТЕ ВНИМАНИЕ: флаг --fix может использоваться для исправления большинства проблем, и его следует попробовать перед рассмотрением других решений
```
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 # Линтинг всех недавно изменённых файлов
```
Сегодня я работал над компонентом темы и снова убедился, что без такой помощи ИИ очень плохо справляется с задачами.
Есть ли планы включить что-то подобное в шаблоны тем и плагинов?