BMAD-ElSabro: Enhanced AI-driven agile development with Guided Mode, Auto-Parallelization, YOLO Mode, and Brownfield support
npm install bmad-elsabro> Fork mejorado de BMAD-METHOD con nuevas funcionalidades para mayor productividad.
Breakthrough Method of Agile AI Driven Development — Framework de desarrollo ágil impulsado por IA con agentes especializados, workflows guiados e inteligencia adaptativa.
---
Esta versión incluye mejoras significativas sobre el BMAD original:
| Feature | Descripcion | Speedup |
|---------|-------------|---------|
| Guided Mode | Modo guia para usuarios sin conocimiento tecnico | - |
| Auto-Parallelization | Paralelizacion automatica sin comandos | 3-4x |
| YOLO Mode | Desarrollo ultra-rapido en 2 pasos | 3x |
| Brownfield Fast-Track | Soporte para proyectos existentes | 2x |
| Parallel Work | 5 workflows de trabajo paralelo | 4x |
| Fix & Test | Auto-detectar bugs y generar tests | 2x |
---
Si tienes una idea brillante pero no sabes programar, este modo es para ti:
``bash`Durante la instalacion, selecciona:
user_skill_level: "idea-only"
El agente:
- Usa lenguaje simple sin jerga tecnica
- Explica cada concepto con analogias (database = "archivo digital")
- Confirma antes de cada accion importante
- Celebra tu progreso: "Great! The login system is ready!"
Ejemplo:
`
Tu: "Quiero una app para reservar citas en mi peluqueria"
Agente: "Perfecto! Vamos a crear tu app paso a paso.
Primero, necesito entender mejor tu negocio.
Cuantos estilistas trabajan en tu peluqueria?"
`
---
Las tareas se paralelizan automaticamente. No necesitas invocar ningun comando.
Antes (BMAD original):
``
/parallel-analysis <- Tenias que invocar manualmente
Ahora (ElSabro):
``
Las tareas se analizan automaticamente
Se agrupan en "waves" por dependencias
Se ejecutan en paralelo sin intervencion
Como funciona:
`
Tareas detectadas -> Analisis de dependencias -> Waves -> Ejecucion paralela
Wave 1: [Task 1, Task 3, Task 5] <- Paralelo (archivos diferentes)
--- SYNC POINT ---
Wave 2: [Task 2, Task 4] <- Paralelo
--- SYNC POINT ---
Wave 3: [Task 6] <- Secuencial (depende de Wave 2)
`
---
Para cuando sabes exactamente que quieres:
``
/yolo "Agregar endpoint GET /health que devuelva status ok"
- 2 pasos maximo
- Auto-commit si tests pasan
- Cero ceremonia
Bug fixes, features pequenos, scope claro:
``
/quick-spec -> /dev-story -> /code-review
Para proyectos que ya tienen codigo:
``
/brownfield "Agregar autenticacion JWT"
- Auto-detecta patterns del proyecto
- Respeta estilo de codigo existente
- Una sola confirmacion
Productos, plataformas, features complejos:
``
/product-brief -> /create-prd -> /create-architecture -> /create-epics-and-stories -> /sprint-mode
---
| Workflow | Comando | Que Hace | Speedup |
|----------|---------|----------|---------|
| Parallel Analysis | /parallel-analysis | 4 expertos analizan simultaneamente | 4x |/parallel-generation
| Parallel Generation | | Code + Tests + Docs en paralelo | 3x |/parallel-reviews
| Parallel Reviews | | Quality, Performance, Security, Tests | 3.75x |/parallel-stories
| Parallel Stories | | Stories independientes en paralelo | 3.5x |/sprint-mode
| Sprint Mode | | Sprint completo automatico | 4x |
---
| Agente | Nombre | Rol |
|--------|--------|-----|
| YOLO Dev | Flash | Desarrollo ultra-rapido, cero ceremonia |
| Parallel Orchestrator | Quantum | Coordina ejecucion paralela |
---
Configura que tan "YOLO" quieres ser:
`yamlEn _bmad/bmm/config.yaml
---
Instalacion
Prerrequisitos: Node.js v20+
`bash
npx bmad-method install
`Sigue los prompts y selecciona tus preferencias:
- Skill level: beginner, intermediate, expert, o idea-only
- Guided mode: true/false
- Auto-parallelization: true (default)
---
Comandos Rapidos
| Situacion | Comando |
|-----------|---------|
| No se que hacer |
/bmad-help |
| Quiero ir MUY rapido | /yolo |
| Proyecto existente | /brownfield |
| Planificar bien | /product-brief |
| Implementar rapido | /quick-spec -> /dev-story |
| Sprint completo | /sprint-mode |
| Revisar codigo | /code-review |---
Estructura de Archivos
`
tu-proyecto/
├── _bmad/
│ └── bmm/
│ ├── agents/
│ │ ├── yolo-dev.agent.yaml # NUEVO
│ │ ├── parallel-orchestrator.agent.yaml # NUEVO
│ │ └── ...
│ ├── workflows/
│ │ ├── bmad-quick-flow/
│ │ │ ├── yolo-mode/ # NUEVO
│ │ │ └── brownfield-fast-track/ # NUEVO
│ │ └── parallel-work/ # NUEVO
│ │ ├── parallel-analysis/
│ │ ├── parallel-generation/
│ │ ├── parallel-reviews/
│ │ ├── parallel-stories/
│ │ └── sprint-mode/
│ └── data/
│ ├── speed-profiles.yaml # NUEVO
│ ├── parallelization-config.yaml # NUEVO
│ ├── guided-mode-instructions.yaml # NUEVO
│ └── auto-testing-config.yaml # NUEVO
└── _bmad-output/
``---
- BMAD Original: bmad-code-org/BMAD-METHOD
- ElSabro Enhancements: Guided Mode, Auto-Parallelization, YOLO Mode, Brownfield, Parallel Work
---
MIT License - basado en BMAD-METHOD