Repolode
bmad-code-org

bmad-code-org/BMAD-METHOD

Un método ágil de desarrollo impulsado por IA que guía a las herramientas de programación con IA en la planificación, las especificaciones y la implementación de proyectos de software de cualquier tamaño.

Estrellas
54,350
Forks
6,094
Issues abiertos
77
Último commit
hace 9 horas

¿Qué es?

BMad Method es un marco de trabajo para crear software con asistentes de programación con IA. Abarca todo el proceso, no solo la generación de código: decidir qué construir, registrar las decisiones de arquitectura y producto, y revisarlas a medida que cambia el proyecto. Los cambios pequeños pasan directamente a la implementación, mientras que las iniciativas más grandes requieren una planificación más detallada, por lo que el mismo método sirve tanto para un prototipo rápido como para un sistema de larga duración.

El proyecto se distribuye como skills instalables para herramientas de programación con IA. Su ciclo principal lleva el trabajo desde la aclaración y la planificación hasta la implementación, la verificación y la revisión, y conserva las decisiones como contexto duradero para no tener que volver a explicarlas en cada chat. Es compatible tanto con proyectos nuevos como con bases de código existentes e incluye perspectivas especializadas de producto, arquitectura, UX, desarrollo y testing.

El proyecto se organiza como una familia de módulos. Los módulos complementarios añaden un creador de skills, una suite de pensamiento creativo, un complemento de arquitectura de testing empresarial, un ciclo desatendido para épicas y un estudio de desarrollo de videojuegos compatible con Unity, Unreal, Godot y Phaser.

Funciones clave

  • 01Adapta la profundidad de la planificación al tamaño de cada cambio.
  • 02Conserva las decisiones de producto y técnicas como contexto duradero para trabajos posteriores.
  • 03Se instala como skills para herramientas de programación con IA mediante skills CLI o mercados de plugins.
  • 04Es compatible tanto con proyectos nuevos como con bases de código existentes.
  • 05Ofrece perspectivas de producto, arquitectura, UX, desarrollo y testing.

Casos de uso

  • Convertir una idea imprecisa en una implementación planificada y revisada con ayuda de un asistente de programación con IA.
  • Añadir un cambio a una base de código heredada, basando el trabajo en lo que el código realmente hace.
  • Llevar una funcionalidad pequeña directamente desde la aclaración hasta la implementación y la verificación.
  • Desarrollar un videojuego en Unity, Unreal, Godot o Phaser mediante flujos de trabajo estructurados con IA.

Inicio rápido

  1. 1

    Instala Node.js 20.12+, Python 3.10+ y uv (necesarios para configurar BMad y ejecutar scripts de Python).

  2. 2

    Instala la versión estable v6.12 en la carpeta de tu proyecto.

    npx bmad-method install
  3. 3

    Abre el proyecto en tu herramienta de programación con IA y ejecuta bmad-build indicando el cambio que quieres hacer.

Antes de usarlo

  • La versión preliminar V7 es alfa y puede incluir cambios incompatibles entre actualizaciones.
  • Necesitas una herramienta de programación con IA para usarla; V7 requiere una que admita skills.
  • La configuración requiere Node.js, Python y uv.

Temas

Preguntas frecuentes

¿Qué es BMAD-METHOD?
Un método ágil de desarrollo impulsado por IA que guía a las herramientas de programación con IA en la planificación, las especificaciones y la implementación de proyectos de software de cualquier tamaño. BMad Method es un marco de trabajo para crear software con asistentes de programación con IA. Abarca todo el proceso, no solo la generación de código: decidir qué construir, registrar las decisiones de arquitectura y producto, y revisarlas a medida que cambia el proyecto. Los cambios pequeños pasan directamente a la implementación, mientras que las iniciativas más grandes requieren una planificación más detallada, por lo que el mismo método sirve tanto para un prototipo rápido como para un sistema de larga duración.
¿BMAD-METHOD es gratuito? ¿Qué licencia tiene?
BMAD-METHOD es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿BMAD-METHOD sigue mantenido?
Mantenimiento activo. El último commit de BMAD-METHOD fue el 20 oct 2026.
¿Para qué puedo usar BMAD-METHOD?
Convertir una idea imprecisa en una implementación planificada y revisada con ayuda de un asistente de programación con IA. Añadir un cambio a una base de código heredada, basando el trabajo en lo que el código realmente hace. Llevar una funcionalidad pequeña directamente desde la aclaración hasta la implementación y la verificación. Desarrollar un videojuego en Unity, Unreal, Godot o Phaser mediante flujos de trabajo estructurados con IA.
¿Cómo se instala BMAD-METHOD?
Instala Node.js 20.12+, Python 3.10+ y uv (necesarios para configurar BMad y ejecutar scripts de Python). Instala la versión estable v6.12 en la carpeta de tu proyecto.: npx bmad-method install Abre el proyecto en tu herramienta de programación con IA y ejecuta bmad-build indicando el cambio que quieres hacer.
¿Dónde consigo BMAD-METHOD?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/bmad-code-org/BMAD-METHOD

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados