Parcourir la documentation

Les dix packs : ce que chacun apporte et comment choisir

Un pack est un groupe installable d’agents et de compétences. Comparez les dix packs BMAD+ dans un tableau, apprenez à choisir, installer, ajouter, retirer, et comment les packs voisins cohabitent.

Sur cette page
  1. Les dix packs côte à côte
  2. Comment choisir
  3. Installer, ajouter et retirer des packs
  4. Règles de cohabitation
  5. Flux de données par pack

Un pack est un groupe d’agents, de compétences et de fichiers que l’on installe ensemble pour un type de travail. Un agent est une persona nommée, dotée d’instructions écrites que votre outil de codage IA charge ; une compétence est un protocole réutilisable qu’un agent ouvre au besoin. BMAD+ 0.23.0 compte dix packs. Core est le seul obligatoire et porte les quatre agents généralistes ; les neuf autres sont des spécialistes que vous ajoutez quand votre projet en a besoin. Installer un pack écrit des fichiers dans votre projet et rien ne tourne en arrière-plan ; la seule exception est Memory, qui écrit le cerveau global dans ~/.bmad-plus/brain/, dans votre dossier personnel, quand il le relie ou le crée.

Dix packs, 48 agents Un tour des dix packs et de leurs agents, avec le total de 48 détaillé en 15 installés, 27 dans Shield et 6 dans Dev Studio.
Transcription

BMAD+ se compose de dix packs. Core est obligatoire : Atlas pour la stratégie, Forge pour l’architecture et le développement, Sentinel pour la qualité, Nexus pour la coordination. OSINT apporte Shadow, pour une recherche encadrée en sources publiques. Maker conçoit, valide et empaquette de nouveaux agents. Shield couvre la conformité avec 27 agents spécialistes et 11 workflows, du RGPD à l’ISO 27001. SEO ajoute trois agents, Scout, Chief et Judge, et un audit en six phases. Memory apporte Zecher, qui garde les notes, les décisions et les passations de session. Dev Studio réunit six rôles et 38 workflows, de l’analyse à la revue. Backup réalise des sauvegardes horodatées, Animated crée des sites à défilement à partir de vidéo, et Design apporte Atelier. Cela fait 48 agents au total.

Transcription avec description visuelle

Les dix packs côte à côte

Dix packs : objet, agents, identifiant d’installation, statut et prérequis supplémentaires
PackObjetAgentsIdentifiantObligatoire ?Prérequis d’exécution supplémentaires
CorePlanifier, concevoir, construire, relire et orchestrerAtlas, Forge, Sentinel, Nexuscoreobligatoire, toujours installéNode.js 20
OSINTRecherche en sources ouvertes encadréeShadowosintfacultatifPython 3.10+, au moins une clé d’API (token Apify pour le scraping)
MakerConcevoir et empackr de nouveaux agentsMakermakerfacultatifrien de plus
ShieldConformité : 27 spécialistes de référentiels, 11 workflows RGPD et AI Act, outils de preuveShield + 27 spécialistesshieldfacultatifrien de plus
SEO / GEOAuditer la visibilité en recherche et dans les réponses générées par IASEO Scout, SEO Chief, SEO JudgeseofacultatifPython 3.11+ pour la boîte à outils facultative (--provision-python), GOOGLE_API_KEY facultative
MemoryMémoire persistante de projet et globale, passations de sessionZechermemoryfacultatifrien de plus
Dev StudioCycle de vie logiciel complet : 6 personas, 38 workflowsOrchestrateur Dev Studio + Miriam, Huldah, Yosef, Rachel, Bezalel, Oholiabdev-studiofacultatifrien de plus
BackupSauvegardes ZIP horodatées, restauration, rotationBackup ManagerbackupfacultatifPowerShell (Windows) ou le programme zip (Linux, macOS)
AnimatedTransformer un MP4 en site animé au défilementAnimated Website CreatoranimatedfacultatifFFmpeg et FFprobe avec l’encodeur libwebp, un fichier MP4 ; Python 3 seulement pour le serveur d’aperçu
DesignConstruire, auditer et refondre des interfaces, intake d’abordAtelierdesignfacultatifrien de plus (le paquet design-skill 0.2.1 vient avec BMAD+)

Comptez les agents : 4 dans Core, 1 chacun dans OSINT, Maker, Memory, Backup, Animated et Design, 3 dans SEO / GEO, un orchestrateur Shield avec ses 27 spécialistes, et un orchestrateur Dev Studio avec ses 6 personas. Cela fait 15 points d’entrée, 27 spécialistes Shield et 6 personas Dev Studio : 48 agents. La page du répertoire les liste tous.

Comment choisir

  • Commencez avec Core seul. Il couvre le chemin de l’idée à une livraison relue, et chaque autre pack peut être ajouté plus tard.
  • Ajoutez Memory si vous travaillez sur le même projet pendant de nombreuses sessions, Dev Studio si vous voulez des procédures nommées et reproductibles pour chaque étape du cycle de vie.
  • Ajoutez Shield quand la réglementation compte (RGPD, SOC 2, ISO 27001, AI Act), SEO / GEO pour un site public, Design pour les interfaces, Backup avant les changements risqués.
  • Ajoutez OSINT, Animated ou Maker seulement pour leur tâche précise : ils demandent des outils, des clés ou une base légale en plus, que leurs pages expliquent.

Si vous préférez laisser l’outil proposer, bmad-plus autoconfig analyse le projet et recommande des packs. Il recommande toujours Core et Memory, ajoute Dev Studio quand il n’y a pas de dossier docs/ ou plus de cinq dossiers de premier niveau, ajoute Shield quand il trouve du CI/CD ou Docker, et ajoute SEO quand il détecte Next.js, Nuxt, Angular, React, Vue.js ou Svelte.

Demander à l’assistant ce qui est installé

À utiliser après toute installation ou mise à jour. bmad-help est un message à l’assistant, pas une commande shell.

Dans votre assistant IA
bmad-help

Ce que vous devriez obtenir L’assistant liste les agents et workflows installés à partir de l’AGENTS.md du projet, que l’installateur génère à partir des packs choisis. Un agent d’un pack non installé est tout simplement absent de la liste.

Décrire la tâche et obtenir une recommandation de pack

L’assistant répond à partir des instructions installées et peut vous dire quel pack, le cas échéant, manque.

Dans votre assistant IA
Je dois vérifier ma boutique en ligne pour des problèmes de RGPD, puis la faire mieux apparaître dans la recherche et dans les réponses d’IA. De quels packs et agents BMAD+ ai-je besoin, et sont-ils installés dans ce projet ?

Ce que vous devriez obtenir Une bonne réponse désigne Shield (agent Shield, spécialiste gdpr-agent) pour la vérification RGPD et SEO / GEO (SEO Scout, SEO Judge, SEO Chief) pour la visibilité en recherche et dans les réponses d’IA, et dit lesquels l’AGENTS.md du projet indique comme installés. Un agent d’un pack non installé est absent de ce fichier : l’assistant peut vous dire qu’il manque, pas comment l’ajouter. Lancez vous-même npx bmad-plus install --packs shield,seo --yes.

Installer, ajouter et retirer des packs

Dans le terminal de votre projet
npx bmad-plus install
npx bmad-plus install --packs core,shield,seo --tools claude-code --yes
npx bmad-plus install --packs all --yes

  • L’assistant interactif demande les packs et les outils. Avec --packs, listez les identifiants du tableau, séparés par des virgules ; all choisit tous les packs et none seulement Core. Un identifiant inconnu arrête l’installation et affiche les valides.
  • Ajoutez un pack plus tard en relançant l’installation avec l’identifiant en plus. Relancer à la même version ajoute seulement les packs, outils et fichiers manquants et conserve ce que vous avez modifié. Si la version installée diffère du paquet que vous lancez, utilisez d’abord bmad-plus update.
  • Il n’existe pas de commande pour retirer un seul pack. bmad-plus uninstall supprime tous les fichiers que BMAD+ possède (identiques à ce qu’il a livré, plus son manifeste) et conserve la mémoire, _bmad/config.yaml, _bmad-output/, vos fichiers modifiés et tout ce qu’il ne reconnaît pas. Pour abandonner un seul pack, désinstallez puis réinstallez avec les packs que vous gardez.
Où un pack atterrit dans votre projet
ÉlémentEmplacement
Packs à agent unique (agents de Core, OSINT, Maker).agents/skills/<agent folder>/, par exemple agent-shadow
Packs empaquetés (Shield, SEO / GEO, Memory, Dev Studio, Backup, Animated, Design).agents/skills/pack-<name>/
Compétences.agents/skills/<skill>/
Déclencheurs de changement de rôle.agents/data/role-triggers.yaml
Description du module et index d’aide_bmad/module.yaml et _bmad/module-help.csv

Laisser BMAD+ recommander des packs pour un projet existant

À lancer depuis le dossier du projet. Il lit la structure et la stack du projet, montre un pourcentage de santé et la raison de chaque recommandation, puis propose d’installer.

Dans votre assistant IA
npx bmad-plus autoconfig

Ce que vous devriez obtenir Un rapport de la stack et de la structure détectées, puis les packs recommandés avec leurs raisons, par exemple « No docs/ found — Huldah (Tech Writer) will help document » ou « CI/CD and/or Docker detected — GRC compliance agents recommended ». Ajoutez --yes pour accepter sans question.

Ajouter un pack à un projet qui a déjà BMAD+

Relancer l’installation à la même version n’ajoute que ce qui manque. Les packs déjà installés restent.

Dans votre assistant IA
npx bmad-plus install --packs design --yes

Ce que vous devriez obtenir Le pack Design et ses trois compétences sont ajoutés, l’AGENTS.md du projet et les adaptateurs d’outils sont régénérés pour inclure Atelier, et vos fichiers et réglages existants sont conservés. bmad-plus doctor confirme ensuite les nouveaux fichiers.

Règles de cohabitation

Packs qui se recoupent ou touchent des fichiers existants
PackRègle
MemoryDétecte et relie un cerveau existant (_brain/, ~/.bmad-plus/brain/, ~/.claude/memory/) et crée un cerveau global dans ~/.bmad-plus/brain/ quand il n’en trouve aucun ; n’écrase jamais vos fichiers de mémoire.
Dev StudioSes personas recoupent Atlas, Forge, Sentinel et Nexus ; les deux peuvent coexister, choisissez donc le rôle dont vous avez besoin.
DesignRecoupe la revue UX de Sentinel et Rachel de Dev Studio ; une fois installé, ses règles gouvernent le design visuel et l’accessibilité et les autres les lui cèdent.

Flux de données par pack

BMAD+ n’a pas de télémétrie. Les flux qui peuvent envoyer des données hors de votre machine sont peu nombreux, chacun sous son propre consentement : Core et la CLI (update-check, que vous pouvez désactiver, les commandes facultatives de lancement et de vérification de nexus, les commandes que vous déclarez dans un dossier d’assurance et lancez avec bmad-plus assurance run, et la page de recette de uat), OSINT (appels aux fournisseurs de recherche et de scraping avec vos clés) et SEO / GEO (l’exploration du site audité, les API Google avec votre clé, le navigateur des captures, et l’approvisionnement Python facultatif). Memory, Maker, Shield, Dev Studio, Backup, Animated et Design n’ajoutent aucun flux propre (la commande assurance relève de la CLI, pas de Shield). Ce que votre outil IA envoie à son modèle dépend de cet outil.

Voir aussi