À propos du projet

BMad Method est une approche open source du développement agile piloté par l'IA (AiDD). Elle couvre l'ensemble de l'effort de livraison — ce qu'il faut construire, comment les éléments s'articulent et comment le travail évolue — plutôt que de se concentrer uniquement sur la génération de code. La méthode est conçue pour garder les décisions explicites, transmettre le contexte entre les sessions et adapter la quantité de planification à la taille et à la complexité du changement : les petits changements peuvent passer directement à la construction et à la vérification, tandis que les initiatives plus importantes peuvent emprunter des parcours de planification plus approfondis. Le dépôt fournit les workflows de livraison principaux et un ensemble de compétences autonomes. Il peut être installé comme package CLI de compétences via `npx skills add bmad-code-org/BMAD-METHOD`, comme plugin Claude Code depuis la place de marché `bmad-code-org/bmad-plugins`, ou comme plugin Codex depuis la même place de marché. L'installation suppose un outil de codage IA prenant en charge les compétences et `uv` pour les scripts Python. Après la configuration, les utilisateurs invoquent le hub `bmad` pour obtenir des conseils et `bmad-build` pour la boucle de livraison ; `bmad doctor` peut réparer le runtime d'un projet existant après des mises à jour. La boucle de livraison est illustrée comme pouvant démarrer à n'importe quel point : une notion vague commence par Clarify, une grande idée claire commence par Plan, et un petit changement commence par Build and verify, avec Learn and adjust revenant vers Plan. Les utilisateurs peuvent adopter la méthode de bout en bout ou intégrer ses briefs, spécifications et artefacts d'architecture dans un workflow de livraison existant. Les liens de documentation couvrent la construction du premier changement, le choix d'un parcours de planification et le démarrage dans une base de code existante. L'écosystème BMad comprend des modules officiels au-delà de la méthode principale : BMad Builder pour créer des compétences, des workflows et des agents ; BMad Creative Intelligence Suite pour des partenaires de réflexion créative ; BMad Test Architect pour les tests en entreprise ; BMad Loop pour la boucle build-verify-retro non supervisée sur des epics entiers ; et BMad Game Dev Studio pour l'idéation et le développement de jeux sur des frameworks tels que Unity, Unreal, Godot et Phaser. Des bundles web sont également proposés afin que certains workflows BMad puissent être empaquetés en Google Gemini Gems et ChatGPT Custom GPTs pour la planification dans le cadre d'abonnements web existants, les artefacts résultants étant ensuite apportés dans un outil de codage IA pour l'implémentation. Le projet est sous licence MIT, gratuit à utiliser et orienté communauté, avec Discord, YouTube, GitHub Issues et GitHub Discussions comme canaux de support. Les consignes de contribution sont documentées dans CONTRIBUTING.md et CONTRIBUTORS.md. BMad et BMAD-METHOD sont des marques de BMad Code, LLC.