L'outil open source I Have ADHD propose une nouvelle approche pour rationaliser les interactions avec les assistants de programmation basés sur l'IA. En modifiant la forme des réponses fournies par des modèles comme Claude ou Codex, ce plugin vise à réduire le temps passé à filtrer des explications trop prolixes.
Une intégration flexible dans les environnements de développement
Contrairement aux logiciels classiques, I Have ADHD s'installe comme une extension ou une compétence au sein d'outils de développement tels que Cursor, Zed, Qwen Code ou via des commandes spécifiques dans Claude Code et Codex. Son activation n'est pas automatique après l'installation : elle nécessite une commande dédiée, comme /i-have-adhd, permettant à l'utilisateur de garder le contrôle sur le moment où les nouvelles règles de communication doivent s'appliquer.
Personnalisation des consignes via le fichier SKILL.md
La force de cet outil réside dans sa transparence et sa modularité. L'ensemble des directives régissant le comportement de l'assistant est centralisé dans un fichier nommé SKILL.md. Ce document est entièrement consultable et modifiable par le développeur, offrant la possibilité d'ajuster les règles de concision en fonction des préférences personnelles ou des besoins spécifiques d'un projet en cours.
Gestion des limites et sécurité des opérations
Bien que le plugin améliore l'efficacité des échanges, il ne modifie en rien les capacités intrinsèques ou la puissance de calcul des modèles d'IA. L'outil intègre toutefois des garde-fous pour éviter une perte d'information préjudiciable : il prévoit des exceptions permettant à l'assistant de développer ses explications lorsque le contexte l'exige ou sur demande explicite de l'utilisateur. De plus, une sécurité supplémentaire est instaurée avec une demande de confirmation systématique avant l'exécution de toute commande potentiellement destructrice.
Un accès libre sous licence MIT
Distribué sous licence MIT, I Have ADHD se positionne comme une solution gratuite et accessible à la communauté des développeurs. En se concentrant sur la forme plutôt que sur le fond, ce plugin répond à un enjeu de productivité concret : limiter la charge cognitive liée à la lecture de réponses trop bavardes, tout en conservant la précision technique nécessaire au travail de programmation.