Recentemente li sobre Writing a good CLAUDE.md | HumanLayer Blog, o que me fez notar discourse/AI-AGENTS.md at main · discourse/discourse · GitHub, o que me levou a criar minha própria versão para o meu plugin de painel. É basicamente a mesma que a principal com algumas alterações como
# Testes JavaScript - bin/qunit
# este é um plugin, então devemos mudar para discourse e modificar os caminhos
```
cd ~/src/discourse-repos/discourse
bin/qunit --help # ajuda detalhada
bin/qunit plugin/discourse-pfaffmanager/path/to/test-file.js # Executa todos os testes no arquivo
bin/qunit plugin/discourse-pfaffmanager/path/to/tests/directory # Executa todos os testes no diretório
```
# Linting
# este é um plugin, então devemos mudar para discourse e modificar os caminhos
# NOTE que a opção --fix pode ser usada para corrigir a maioria dos problemas e deve ser tentada antes de considerar outras correções
```
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 # Faz lint de todos os arquivos alterados recentemente
```
E hoje trabalhei em um componente de tema e fui lembrado de que sem tal ajuda, a IA era muito ruim em ajudar.
existem planos para incluir algo assim nos esqueletos de tema e plugin?