Concevez votre base de code pour les agents

Chargement de l'image...Le fantôme Kiro qui balaie un tas désordonné de documents épars dans un panneau d'arborescence de fichiers bien organisé.

Les agents ne valent que ce que vaut la base de code dans laquelle ils travaillent. Commencez par les fondamentaux qui profitent aussi aux humains : des fichiers README complets et une documentation d’architecture, des tests qui décrivent le comportement attendu, des frontières de modules claires, un typage fort et des compilations rapides accompagnées de messages d’erreur instructifs. Dans une grande base de code héritée, faites-le un module à la fois et limitez l’agent au module que vous avez préparé, plutôt que de le pointer vers l’ensemble du dépôt.

Le rendement de tout ce travail est maintenant bien plus élevé, car si un nouveau membre humain de l’équipe ne s’intègre qu’une seule fois, un agent s’intègre à chaque session. Les agents ont besoin du contexte explicite que les humains gardent en tête : des fichiers de Steering qui définissent les conventions et les normes de programmation, des Skills qui chargent des procédures propres à une tâche uniquement lorsqu’elles sont nécessaires, des scripts qui automatisent la configuration de l’environnement, ainsi que des outils en ligne de commande et des serveurs MCP pour récupérer du contexte et poser des actions.

Faites en sorte que l’agent documente son propre travail pour les sessions futures. Les agents devraient documenter les décisions de conception et ajouter généreusement des commentaires de code qui servent de mémoire persistante. La prochaine session de l’agent hérite du raisonnement derrière le code, et non seulement du code lui-même.

Comment l'appliquer