+BMAD+ · el framework multiagente para asistentes de programación con IA, basado en el BMAD Method
Tu IA.Todo un equipo.
BMAD+ da al asistente de IA que ya usas un equipo de agentes especialistas. Preguntan lo que necesitan antes de construir, reparten el trabajo dentro de un presupuesto que tú fijas e informan de lo que realmente se comprobó.
Funciona en Claude Code, Gemini CLI, Antigravity, Cursor, Codex CLI, OpenCode y Aider. Se instala con un solo comando.
La presentación en un minuto
BMAD+ en breve
Duración 1:15 · Voz: inglés
Qué instala BMAD+, cómo un paquete pregunta antes de actuar, cómo se cuenta un enjambre con honestidad y los diez paquetes.
Transcripción
BMAD+ instala roles, flujos de trabajo y contexto compartido en la herramienta de programación con IA que ya usas. Empieza preguntando: un paquete declara las preguntas que necesita ver respondidas antes de actuar. Respondes unas pocas cada vez, y lo que no sabes queda registrado como desconocido, con su riesgo. Después, Nexus puede lanzar un enjambre de subagentes, dentro de un presupuesto que tú fijas. Cada uno lee un brief y escribe una respuesta, y solo se cuentan las respuestas válidas. El recuento que ves es de demostración, y lo dice sin rodeos: las unidades simuladas no son personas. En el trabajo planificado, Nexus exige comprobaciones independientes antes de aceptar un resultado. Los cuatro roles de Core, nueve paquetes opcionales y adaptadores para siete herramientas de programación con IA. Se instala con un solo comando npx desde la carpeta de tu proyecto.
BMAD+ es un conjunto de instrucciones, habilidades y una pequeña línea de comandos que sigue tu asistente de IA. Cada paso se puede ejecutar; los paneles citan la salida real de las especificaciones, los fixtures y la receta de aceptación de BMAD+, abreviada donde se indica, y dicen con claridad qué parte es simulada.
En las transcripciones, «bmad-plus» equivale a «npx bmad-plus@0.23.1».
Paso 01
Hacer primero las preguntas adecuadas
Un pack puede declarar las preguntas que necesita ver respondidas antes de actuar. bmad-plus intake hace unas pocas cada vez, marca las imprescindibles, propone valores por defecto y anota lo que no sabes junto con el riesgo de no saberlo. No se inventa nada: el brief que genera es el contrato de lo que viene después.
Primero las imprescindibles, seis preguntas por mensaje por defecto
answered (respondida), defaulted (por defecto) o unknown (desconocida), nunca adivinada en silencio
El brief distingue tus respuestas de las propuestas
Simuladoilustración, no es una capturaEn tu asistente
Tú
Atelier, diseña la lista de facturas de mi aplicación.
Atelier
Antes de diseñar nada, tres preguntas: ¿qué tipo de pantalla es, quién la usa y en qué situación, y cuál es la única tarea que esta página debe cumplir?
Tú
Un panel de control. Contables, en su escritorio, muchas veces al día. Encontrar una factura impagada en menos de diez segundos.
Salida realcitada, abreviadaEn el terminal
$ bmad-plus intake plan --intake .agents/skills/pack-design/intake.yaml --answers _bmad-output/design/intake.jsondesign-read (design): not ready — 0 answered, 0 defaulted, 0 unknown, 13 not asked yet.Must-haves still open: surface_kind, audience, jobAsk next (at most 6 per message): - surface_kind [choice] Which surface is this? […] (must-have; choices: landing, dashboard, table, […]) - audience [text] Who uses it, and in what situation […] (must-have) - job [text] What is the one job this page must get done […] (must-have) […]$ bmad-plus intake record --intake […] --answers […] --set surface_kind=dashboard --set "audience=[…]" --set "job=[…]"Recorded surface_kind, audience, job in […].$ bmad-plus intake render --intake […] --answers […] --out _bmad-output/design/brief.mdBrief written to _bmad-output/design/brief.md ([…] bytes); the intake is ready.
Paso 02
Convertir las respuestas en un plan
Nexus divide el trabajo aprobado en tareas con dependencias, ámbitos de escritura disjuntos y una comprobación para cada una, y guarda la ejecución en disco para que sobreviva a una sesión cerrada. Tú decides dónde un punto de control detiene la ejecución para pedir aprobación, dónde solo avisa y dónde continúa.
Dos tareas nunca comparten ámbito de escritura
Las comprobaciones son comandos literales, sin shell
El plan es un archivo que puedes leer y revisar
Salida realcitada, abreviadaUn plan de Nexus, de la especificación
Salida realcitada, abreviadaDespués, en el terminal
$ bmad-plus nexus create --plan nexus-plan.json --directory PROJECT --json$ bmad-plus nexus verify example result --directory PROJECT --json$ bmad-plus nexus accept example result --directory PROJECT --json
Paso 03
Dejar que un equipo trabaje en paralelo, con presupuesto
Los agentes asumen roles. Un enjambre reparte un panel, un jurado o una dispersión de subagentes, cada uno con un brief escrito. La ejecución tiene un tope de presupuesto (26 subagentes por defecto) y solo lo supera con tu aprobación explícita. La ejecución en paralelo depende de tu herramienta de IA.
El mismo perfil, el mismo número y la misma semilla dan las mismas fichas
Oleadas de 10 por defecto
La generación de medios de pago siempre pregunta
Simuladoilustración, no es una capturaEl presupuesto
Esta ejecución necesita 30 subagentes · Presupuesto 26 · Oleadas de 10
Salida realcitada, abreviadaUn panel de 30 frente a un presupuesto de 26
$ bmad-plus swarm init --definition swarm/buyer-panel.json --profile swarm/profile.json --context pitch=swarm/pitch.md --n 30 --seed 7<run>: needs approval. The run needs 30 sub-agents and the budget is 26: ask the user, then re-run init with --approved --seed 7.(exit 2, no brief written)$ bmad-plus swarm init […] --n 30 --seed 7 --approvedbuyer-panel-20261018-oqu7: panel of 30 units, budget 26, approval user.Seed 7 (same seed, same cards).$ bmad-plus swarm briefs buyer-panel-20261018-oqu7buyer-panel-20261018-oqu7: 30 of 30 units need a sub-agent, in waves of 10.Wave 1: B001 […] […]Each sub-agent: Read the brief and follow it exactly; it is your whole instruction.
Paso 04
Comprobar lo que vuelve
Cada archivo de respuesta se valida y solo se cuentan las respuestas válidas. Nexus ejecuta por sí mismo las comprobaciones del plan. Una puerta de revisión responde incomplete (incompleto), findings (hallazgos) o clean (limpio), y aclara que clean no demuestra que el código sea correcto. El recuento se abre con el aviso de transparencia.
Una respuesta rechazada no escribe nada
Las unidades omitidas se nombran, no se ocultan
Las unidades simuladas no son personas
Salida realcitada, abreviadaEl resultado honesto de una ejecución
$ bmad-plus swarm check buyer-panel-20261018-oqu7buyer-panel-20261018-oqu7: 1 of 30 valid answers. B002 missing […]$ bmad-plus swarm save buyer-panel-20261018-oqu7 B002 --input swarm/reply-bad.txtSwarm: […] buys must be true or false(nothing written)$ bmad-plus swarm tally buyer-panel-20261018-oqu7[…]/tally.md1 of 30 units counted; 29 skipped.Disclosure: Simulated units are not people. Read rates as an upper bound and confirm with real ones.
Veredictos de la puerta de revisión
incompleteexit 2
findingsexit 1
cleanexit 0
Paso 05
Conservar lo aprendido
Decisiones, lecciones y patrones viven en archivos sencillos de tu proyecto, de modo que la próxima sesión parte de ellos. La recuperación es una búsqueda ordenada sobre esos archivos y el diario; las incorporaciones al cerebro global solo se proponen. Desinstalar BMAD+ conserva tu memoria.
Sin servidor ni servicio vectorial
Un cerebro global se enlaza, nunca se sobrescribe
Fechas y fuentes quedan con cada entrada
Formato real, datos de ejemploMemoria del proyecto
$ bmad-plus mem write --agent forge --task "Switch sessions to signed cookies" --outcome success --ci passmem write: event […] appended ([…]) agent=forge cli=- model=- outcome=success$ bmad-plus mem recall "session cookies"mem recall: 2 match(es) for "session cookies" (scope: project) 1. [0.812] note decisions.md § […] 2. […]
Salida realcitada, abreviadaPropiedad, no toma de control
$ bmad-plus uninstall --yesProject memory, settings, and unknown or modified files have been preserved.
Archivos sencillos en tu repositorio
.agents/memory/decisions.md
.agents/memory/lessons.md
.agents/memory/patterns.md
.agents/memory/context.md
.agents/memory/sessions/
02
Packs
La especialidad adecuada,cuando la necesitas.
Core se instala siempre. Elige los demás packs durante la instalación, o más tarde con el mismo comando. Cada pack añade agentes, habilidades o herramientas; selecciona uno para ver qué hace, un prompt para probar y el comando que lo instala.
Core
Siempre instalado
Los cuatro agentes que llevan un proyecto de la idea a la entrega y las habilidades detrás del piloto automático, el trabajo en paralelo, los enjambres, el intake, las recetas de aceptación humana y la comprobación de actualizaciones.
Atlas, ayúdame a definir una pequeña aplicación de facturación para autónomos. Empieza preguntando por los usuarios.
Instalar
npx bmad-plus@0.23.1 install
Requisitos
Nada aparte de Node.js.
OSINT
Investigación regulada sobre fuentes públicas. Antes de cualquier punto sobre una persona concreta, Shadow exige una finalidad y una base jurídica registradas. Los expedientes llevan grados de confianza de A a D y un aviso de contenido generado por IA.
Uso regulado: toda investigación sobre una persona identificada se detiene si no declaras una base jurídica y una finalidad.
Un orquestador que dirige una pregunta de cumplimiento al especialista adecuado, cruza controles entre marcos normativos y redacta un informe consolidado. Cada informe se marca como generado por IA y no es asesoramiento jurídico. Incluye herramientas de evidencia: casos de aseguramiento y un registro de tratamientos con IA.
Optimización para buscadores y GEO: aparecer en las respuestas generadas por IA además de en los resultados de búsqueda. Scout rastrea e inspecciona el sitio a nivel técnico y de rendimiento, Judge evalúa la calidad del contenido, los datos estructurados y la preparación para la búsqueda con IA, Chief puntúa, planifica e informa. Una auditoría de 6 fases con bucle de PageSpeed. Sin Python funciona en modo solo prompts y marca las categorías sin verificar en lugar de puntuarlas.
Opcional: Python 3.11 o superior, en un entorno aislado con --provision-python. GOOGLE_API_KEY es opcional.
Memory
Memoria persistente en archivos sencillos: decisiones, lecciones, patrones, contexto y traspasos de sesión. Detecta y enlaza un cerebro existente y nunca sobrescribe archivos de memoria.
Zecher, prepara un traspaso para la próxima sesión.
Instalar
npx bmad-plus@0.23.1 install --packs memory
Requisitos
Nada aparte de Node.js.
Convive con los demás packs; donde los roles se solapan, mandan las reglas del propio pack.
Dev Studio
Un ciclo de vida de software completo en 38 flujos, del análisis y la planificación a la arquitectura, la implementación y la revisión, repartido entre seis perfiles (personas) que acompañan a Core sin sustituirlo.
Convierte un MP4 en un sitio con desplazamiento guiado: analiza el vídeo, extrae fotogramas WebP para escritorio y móvil y construye seis secciones superpuestas.
Crea un sitio animado con desplazamiento a partir de hero.mp4.
Instalar
npx bmad-plus@0.23.1 install --packs animated
Requisitos
FFmpeg y FFprobe, Python 3 y un archivo MP4.
Design
Pregunta primero
Atelier te entrevista con una lectura del diseño y luego construye, audita o rediseña una interfaz con reglas comprobables: tokens semánticos, WCAG AA, todos los estados cubiertos y un veredicto previo a la entrega citado al final.
Atelier, haz la lectura del diseño para la lista de facturas de mi aplicación, construye la pantalla y termina con el veredicto previo a la entrega.
Instalar
npx bmad-plus@0.23.1 install --packs design
Requisitos
El paquete design-skill, que se instala con el pack.
Convive con los demás packs; donde los roles se solapan, mandan las reglas del propio pack.
Atelier y la idea de «preguntar primero»
El pack Design es el que hoy incluye un intake: una lectura del diseño antes de cualquier píxel. El mismo mecanismo está abierto a cualquier pack, y a los tuyos.
Dos mecanismos que evitan que un asistente adivine y que gaste de más. Son archivos sencillos y un comando que los comprueba, así que puedes leer después lo que ocurrió.
Intake: las preguntas van antes del trabajo
Un pack que declara un intake no arranca hasta que se responden sus preguntas imprescindibles. El asistente las plantea en tu idioma, unas pocas cada vez; la CLI valida y registra cada respuesta; el brief generado es aquello a lo que se ciñe el siguiente paso.
1
Planificar
bmad-plus intake plan enumera lo que sigue abierto, primero lo imprescindible.
2
Preguntar
Tu asistente hace como máximo seis preguntas por mensaje (valor por defecto; cada intake puede fijar su propio límite).
3
Registrar
Cada respuesta se guarda como answered (respondida), defaulted (por defecto) o unknown (desconocida). Una respuesta unknown copia su riesgo.
4
Generar
El brief marca cada respuesta con su estado. Nunca sobrescribe un brief que no escribió.
answered
Respondida: lo dijiste tú.
defaulted
Por defecto: se mantuvo un valor propuesto. El brief indica que es una propuesta, no un hecho tuyo.
unknown
Desconocida: no lo sabías. El riesgo de no saberlo queda escrito al lado.
Un enjambre reparte unidades, escribe un brief por subagente, valida cada archivo de respuesta y cuenta solo las válidas. El runtime nunca llama a un modelo, no abre conexiones de red ni lanza procesos: tu asistente lanza los subagentes y la CLI lleva las cuentas.
Panel
Unidades repartidas desde un perfil con cuotas exactas y una semilla, por ejemplo compradores o lectores simulados.
Jurado
Unidades listadas en la definición, cada una con su propia mirada sobre el mismo material.
Dispersión
Unidades aportadas en el init, cada una con un ámbito de escritura disjunto; exportable como plan duradero de Nexus.
Simuladoilustración, no es una capturaEl presupuesto
Esta ejecución necesita 30 subagentes · Presupuesto 26 · Oleadas de 10
Por defecto son 26 subagentes por ejecución, en oleadas de 10. Una ejecución que necesita más se rechaza hasta que una persona la apruebe.
Límites. De 1 a 1000 unidades por ejecución; briefs y respuestas se quedan en .bmad-plus/swarm/ de tu proyecto.
Las unidades simuladas no son personas. Una tasa de un panel es un límite superior que hay que confirmar con personas reales, sus citas no son testimonios y cada recuento se abre con esta frase.
“Simulated units are not people. Read rates as an upper bound and confirm with real ones.”
18 comandos, un solo binario. Cada línea da el propósito y un ejemplo que puedes copiar. Las opciones, los códigos de salida y los subcomandos están en la referencia.
Instalar y mantener
install
Instala agentes, habilidades, adaptadores y configuración en tu proyecto.
Una columna generada, AGENTS.md, más el archivo de instrucciones que espera cada herramienta. Los archivos se generan desde el registro y nunca se editan a mano; las instrucciones que no escribió se conservan, o se copian a un archivo .bak antes de que una instalación no interactiva (--yes) las sustituya.
Claude Code
Escribe
CLAUDE.md
Se detecta por
.claude/
Gemini CLI
Escribe
GEMINI.md
Se detecta por
.gemini/
Antigravity
Escribe
GEMINI.md
Se detecta por
.gemini/antigravity/
Comparte el archivo con Gemini CLI
Cursor
Escribe
.cursor/rules/bmad-plus.mdc
Se detecta por
.cursor/
Codex CLI
Escribe
.codex/AGENTS.md
Se detecta por
.codex/
OpenCode
Escribe
.opencode/AGENTS.md
Se detecta por
.opencode/
Aider
Escribe
CONVENTIONS.md
Se detecta por
.aider.conf.yml
Aider necesita además read: CONVENTIONS.md en .aider.conf.yml, o /read CONVENTIONS.md en la sesión.
Gestionado por el anfitrión: tu herramienta aporta el modelo, los permisos y la ejecución en paralelo. BMAD+ no es un runtime de agentes; el único programa que lanza es el que declara tu plan de Nexus.
Los comandos bmad-help, autopilot y parallel son instrucciones para tu asistente, no comandos de shell.
Los modelos no dependen de un proveedor: Claude, GPT, Gemini y modelos locales son compatibles por contrato.
10 idiomas de instalación. Las pantallas del instalador y del desinstalador existen en inglés, francés, español, alemán, portugués de Brasil, ruso, chino, hebreo, japonés e italiano: usa --lang. Todos los demás comandos imprimen en inglés.
07
Seguridad y tratamiento de datos
Una memoria tuya.Una confianza verificable.
Todo lo que BMAD+ guarda es un archivo de tu repositorio. Todo lo que podría salir de tu máquina está declarado, y una puerta de compilación falla si el código hace algo no declarado.
Memoria en archivos sencillos
Decisiones, lecciones, patrones y contexto viven en .agents/memory/. Un cerebro se busca en este orden: BMAD_PLUS_BRAIN, una carpeta _brain/ en el proyecto o por encima, ~/.bmad-plus/brain y, por último, un ~/.claude/memory que no esté vacío. El enlace queda registrado y nada se sobrescribe.
decisions.md
lessons.md
patterns.md
context.md
sessions/
Propiedad, no toma de control
El instalador registra un SHA-256 por cada archivo que escribe. La desinstalación solo elimina los archivos que siguen coincidiendo, más el manifiesto. Tu configuración, tu memoria, tus salidas y todo lo que editaste se quedan.
Los archivos personalizados se conservan al actualizar y se notifican como conflictos
Cada actualización deja un recibo y copias, y se puede restaurar
doctor informa del inventario: completo, incompleto, heredado o no válido
Actualizaciones que preguntan primero
La política por defecto solo avisa. Las actualizaciones automáticas exigen un rango semver explícito, una respuesta reciente del registro y una versión esperada exacta. Sin conexión o desactualizado significa desconocido, nunca «al día».
No es un modelo ni un runtime de agentes; solo lanza los comandos que declara tu plan de Nexus.
Sin procesos en segundo plano, demonios ni planificadores.
Sin telemetría ni actualización automática silenciosa.
Sin correcciones automáticas a partir de una revisión.
Sin telemetría. 11 flujos pueden salir de tu máquina.
Cada uno está declarado en el registro con quién recibe qué y cuándo, y cada uno arranca solo sobre una base que controlas. BMAD+ nunca se actualiza en silencio.
Comprobación de actualización
Desactivable
Pregunta a npm cuál es la versión vigente. Se apaga con update-policy --mode off.
Aplicar actualización
Si lo pides
Descarga la versión exacta que confirmaste.
Preparación de Python
Si lo pides
Instala los requisitos fijados de un pack con uv, pipx o pip.
Worker de Nexus
Al invocarlo
Lanza el comando o la ejecución de Codex que declara tu plan.
Verificador de Nexus
Al invocarlo
Ejecuta el comando de comprobación que declara tu plan, sin shell.
Página de aceptación
Al invocarlo
Guarda los veredictos de un probador en la dirección que sirve la página.
Proveedores OSINT
Con tu clave
Envía consultas a los proveedores cuyas claves configuraste, solo por HTTPS.
Rastreo SEO
Al invocarlo
Descarga el sitio que auditas, con comprobación de direcciones contra SSRF.
API de Google
Con tu clave
PageSpeed y CrUX, con la clave en una cabecera y nunca en una URL.
Capturas SEO
Al invocarlo
Un navegador limitado a la dirección que comprobaste, nada más.
Comprobaciones de aseguramiento
Al invocarlo
Ejecuta los comandos que declara tu caso de aseguramiento.
Desactivable Activo por defecto, un interruptor lo apaga
Presentaciones breves con voz en off. Cada vídeo tiene subtítulos y una transcripción en texto.
La IA dijo «terminado». ¿De verdad?
Duración 1:29 · Voz: inglés
Cómo 39 agentes rehicieron este sitio en menos de doce horas, qué detectaron los revisores y los cinco pasos y comandos para repetirlo tú mismo.
Transcripción
La IA dijo “terminado”. ¿De verdad? Treinta y nueve agentes rehicieron un sitio en menos de doce horas. Unos revisores encontraron once afirmaciones falsas. Y también se equivocaron dos veces. Seguro que un “terminado” ya te decepcionó alguna vez. Así se comprueba: cinco pasos, cinco comandos. Uno. ¿Cómo evitar los datos inventados? Escribe primero las reglas: desde cero, hechos sacados del código y lo simulado se señala. Dos. ¿Qué debe preguntar antes de empezar? El intake lista lo que se sabe y lo que falta. Tres. ¿Cómo evitar que los agentes se pisen? Un brief por página, una copia del repositorio para cada uno. BMAD+ reparte los briefs y limita cada oleada. Tu asistente lanza los agentes. Cuatro. ¿Quién comprueba el trabajo? Cinco lectores que no escribieron nada, repitiendo comandos en un servidor limpio. Y la puerta dice que no hasta que cada archivo esté contabilizado. Una promesa de archivos conservados. Un comando que nunca existió. Un recuento errado en una unidad. Cinco. Corrige y luego demuestra: diecinueve commits de corrección, 1879 pruebas, cero infracciones de accesibilidad. Una persona se quedó con la última palabra. Todavía nadie ha medido si los lectores lo encuentran más claro. Te llevas cinco comandos, tres archivos de enjambre, la puerta de revisión y siete errores que evitar. Empieza por el paso uno. “Terminado” es solo una afirmación. Repítela.
Las preguntas del intake, el presupuesto de 26 y el paso de aprobación, las oleadas de subagentes y un recuento que recuerda que las unidades simuladas no son personas.
Transcripción
Antes de actuar, un paquete pregunta. El intake plantea unas pocas preguntas cada vez y marca las imprescindibles. Si no tienes respuesta, propone un valor por defecto o registra la pregunta como desconocida, con su riesgo. Las respuestas se convierten en un brief, y nada en él es inventado. Luego, el enjambre. Por defecto, una ejecución puede usar 26 subagentes antes de que el asistente tenga que consultarte. Si pides más, la ejecución espera, con el estado needs-approval, hasta que una persona diga que sí. Una vez aprobado, los subagentes trabajan por oleadas de diez por defecto, cada uno leyendo un brief y escribiendo una respuesta. El runtime valida cada archivo de respuesta y solo cuenta las válidas. Este recuento es de demostración y empieza por su aviso: las unidades simuladas no son personas. Lee las tasas como un límite superior y confírmalas con personas reales.
La lectura del diseño, los tokens y los estados, y un veredicto previo a la entrega sacado de la lista de comprobación.
Transcripción
Atelier, el décimo paquete, crea, audita y rediseña interfaces con reglas verificables. Empieza con una lectura del diseño: preguntas sobre la superficie, el público y la única tarea que debe cumplir la página. Un ajuste que dejas abierto se fija a partir de la superficie, y el brief indica que fue deducido. Después construye con tokens semánticos, contraste WCAG AA y todos los estados cubiertos. Termina con una revisión previa a la entrega. «Listo» o «no listo» se lee en la lista de comprobación, no en el aspecto de la pantalla. El instalador copia sus tres skills, y doctor las comprueba.
Un recorrido por los diez paquetes y sus agentes, con el total de 48 desglosado en 15 instalados, 27 en Shield y 6 en Dev Studio.
Transcripción
BMAD+ se compone de diez paquetes. Core es obligatorio: Atlas para la estrategia, Forge para la arquitectura y el desarrollo, Sentinel para la calidad y Nexus para la coordinación. OSINT aporta a Shadow, para una investigación regulada en fuentes públicas. Maker diseña, valida y empaqueta nuevos agentes. Shield cubre el cumplimiento normativo con 27 agentes especialistas y 11 flujos de trabajo, del RGPD a la ISO 27001. SEO añade tres agentes, Scout, Chief y Judge, y una auditoría en seis fases. Memory aporta a Zecher, que guarda notas, decisiones y traspasos de sesión. Dev Studio reúne seis roles y 38 flujos de trabajo, del análisis a la revisión. Backup hace copias de seguridad con marca de tiempo, Animated crea sitios con desplazamiento a partir de vídeo, y Design aporta a Atelier. En total, son 48 agentes.
Instalar, actualizar, desinstalar y conservar la memoria
Duración 1:02 · Voz: inglés
Un comando de instalación, una comprobación con doctor, actualizaciones que conservan tus cambios y una desinstalación que deja la memoria y la configuración en su sitio.
Transcripción
Un solo comando desde la carpeta de tu proyecto, y eliges tus adaptadores y tus paquetes. El instalador escribe las instrucciones de los agentes, la columna compartida del proyecto y los adaptadores que seleccionaste. Después, doctor comprueba la instalación e indica cuántas verificaciones se superaron. Las actualizaciones conservan tus archivos personalizados: BMAD+ registra qué archivos gestiona. Una comprobación de versión solo mira. Las actualizaciones automáticas requieren una política explícita del proyecto. La desinstalación solo elimina los archivos que siguen coincidiendo con lo que se instaló. Tu memoria, tus modificaciones y tu configuración se quedan donde están. Nunca borra una carpeta de forma recursiva, así que los archivos ocultos y el contenido anidado sobreviven.
Cómo Nexus detecta tareas independientes, da a cada una su ámbito de escritura, registra resultados reales y ejecuta comprobaciones independientes antes de aceptar.
Transcripción
Nexus coordina el trabajo de los demás roles. Busca las tareas independientes, las que no tocan ningún archivo compartido. Cada tarea recibe su propio ámbito de escritura, y esos ámbitos no pueden solaparse. Los agentes en paralelo los aporta tu herramienta anfitriona. Sin ellos, las tareas se ejecutan una tras otra. Nexus también puede lanzar un comando local planificado o un proceso de Codex CLI, bajo un supervisor en primer plano. Registra el resultado real y ejecuta comprobaciones independientes antes de aceptar nada. No hay ningún planificador en segundo plano, y los permisos del anfitrión siguen aplicándose. En autopilot, la misma secuencia va de la idea a la entrega, con los puntos de control que configures.
¿BMAD+ es un modelo de IA o una aplicación de programación aparte?
BMAD+ es un framework de instrucciones de agentes, habilidades y flujos de trabajo con un instalador CLI. Funciona dentro de herramientas de programación con IA compatibles. Usas el modelo, la cuenta y los accesos que ya tienes. No incluye ninguna suscripción a un modelo.
¿Necesito un comando de inicialización especial tras la instalación?
Instala BMAD+ en tu proyecto y abre tu herramienta de IA en esa carpeta para que lea las instrucciones generadas. Pide bmad-help, llama a un agente por su nombre o describe tu tarea. bmad-help, autopilot y parallel son instrucciones de conversación para tu asistente, no comandos de terminal.
¿Qué significa «preguntar primero» en la práctica?
Un pack puede declarar un intake: preguntas que necesita ver respondidas antes de actuar. El asistente las hace unas pocas cada vez, bmad-plus intake registra cada respuesta como answered (respondida), defaulted (por defecto) o unknown (desconocida), y el brief generado es aquello a lo que se ciñe el trabajo. Hoy lo incluye el pack Design; el mecanismo está disponible para cualquier pack.
¿Todas las herramientas ejecutan los agentes en paralelo?
El framework describe cómo dividir y coordinar el trabajo. La ejecución en paralelo y el uso de herramientas dependen del asistente anfitrión. Instalar un adaptador no añade un servicio de workers en segundo plano ni garantiza que todos los anfitriones admitan las mismas funciones de ejecución.
¿Qué es un enjambre y cuánto cuesta?
Un enjambre es un conjunto de subagentes, cada uno con un brief escrito, cuyas respuestas la CLI valida y cuenta. El presupuesto por defecto es de 26 subagentes por ejecución; una ejecución mayor se rechaza hasta que la apruebes. Tu propia herramienta de IA hace el trabajo del modelo con tu propio plan, y la generación de imagen, vídeo o audio de pago siempre pregunta antes.
¿Puedo fiarme de las cifras de un panel simulado?
Tómalas como un límite superior que hay que confirmar con personas reales. Las unidades simuladas no son personas, sus citas no son testimonios y cada recuento se abre con ese aviso. Una respuesta válida está bien formada, no necesariamente es verdadera.
¿Puedo usarlo en un proyecto existente?
Sí. Ejecuta el instalador desde el directorio del proyecto y elige los adaptadores y packs relevantes. Mantén tu flujo habitual de control de versiones. El seguimiento de archivos gestionados ayuda al actualizador a distinguir los archivos distribuidos de las personalizaciones locales.
¿Qué envía BMAD+ fuera de mi máquina?
No hay telemetría. Todo flujo que puede llegar a la red o iniciar un programa está declarado, cada uno con una base indicada: cuando ejecutas un comando, cuando añades una clave, cuando lo activas, o activo por defecto con un interruptor para detenerlo, como la comprobación de actualizaciones. Una puerta de compilación falla si el código hace una llamada no declarada.
¿Qué pasa con mis archivos si desinstalo?
La desinstalación solo elimina los archivos que siguen siendo idénticos byte a byte a los que entregó BMAD+, más su manifiesto. Tu configuración, la memoria del proyecto, las salidas y todo lo que editaste se conservan.
¿Qué herramientas de IA admite?
Claude Code, Gemini CLI, Antigravity, Cursor, Codex CLI, OpenCode y Aider, mediante una base AGENTS.md y el archivo de instrucciones propio de cada herramienta. La ejecución sigue en la herramienta.
Un equipo en tu repositorio.A un comando.
Abre un terminal en la carpeta del proyecto. El instalador te ayuda a elegir los paquetes y configurar los adaptadores de tus herramientas de IA.
Ejecuta en la carpeta de tu proyectoVersión actual v0.23.1
npx bmad-plus@0.23.1 install
Requiere Node.js 20 o posterior. Algunos paquetes opcionales necesitan entornos o accesos API adicionales.
01
Instala la base
Ejecuta el comando, selecciona tus herramientas y elige los paquetes necesarios. Core está incluido.
02
Abre tu herramienta de IA habitual
Inicia una sesión en el proyecto para que la herramienta cargue su adaptador generado y las instrucciones de los agentes.
03
Pide un rol o un plan
Di «Atlas, ayúdame a definir este proyecto» o pide bmad-help para descubrir los agentes y habilidades disponibles.