J’ai écrit de nombreux plugins Discourse avec Claude Code, et c’est un jeu d’enfant de nos jours.
Le contexte est roi, et vous devez lui fournir un contexte approprié pour qu’il fonctionne, ce qui signifie :
- Ouvrir Claude Code à la racine de Discourse, même lors du travail sur un plugin. Cela permet à Claude de vérifier facilement les modèles localement.
- Avoir une configuration de développement locale appropriée, afin que les tests puissent être exécutés, les migrations, etc.
- Utiliser souvent le mode plan, écrire l’idée générale dans un fichier markdown, nettoyer le contexte lors des nouvelles étapes, etc.
Nous le faisons déjà, voyez par exemple
Les compétences sont en cours de développement et seront ajoutées au dépôt dès qu’elles seront prêtes et testées.
Néanmoins, le codage par intuition dans un projet existant n’est pas totalement libre. Passer du temps à étudier et à se familiariser avec votre cible reste une bonne idée.