bmad-elsabro
v1.2.0
Published
BMAD-ElSabro: Enhanced AI-driven agile development with Guided Mode, Auto-Parallelization, YOLO Mode, and Brownfield support
Downloads
357
Maintainers
Readme

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.
Nuevas Funcionalidades (ElSabro Edition)
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 |
Guided Mode - Para No-Tecnicos
Si tienes una idea brillante pero no sabes programar, este modo es para ti:
# 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?"Auto-Parallelization - Sin Comandos
Las tareas se paralelizan automaticamente. No necesitas invocar ningun comando.
Antes (BMAD original):
/parallel-analysis <- Tenias que invocar manualmenteAhora (ElSabro):
Las tareas se analizan automaticamente
Se agrupan en "waves" por dependencias
Se ejecutan en paralelo sin intervencionComo 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)Los 4 Caminos de Desarrollo
1. YOLO Mode - Ultra Rapido
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
2. Quick Flow - Rapido
Bug fixes, features pequenos, scope claro:
/quick-spec -> /dev-story -> /code-review3. Brownfield - Proyectos Existentes
Para proyectos que ya tienen codigo:
/brownfield "Agregar autenticacion JWT"- Auto-detecta patterns del proyecto
- Respeta estilo de codigo existente
- Una sola confirmacion
4. Full Planning - Completo
Productos, plataformas, features complejos:
/product-brief -> /create-prd -> /create-architecture -> /create-epics-and-stories -> /sprint-modeParallel Work Workflows
| 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 |
Nuevos Agentes
| Agente | Nombre | Rol | |--------|--------|-----| | YOLO Dev | Flash | Desarrollo ultra-rapido, cero ceremonia | | Parallel Orchestrator | Quantum | Coordina ejecucion paralela |
Speed Profiles
Configura que tan "YOLO" quieres ser:
# En _bmad/bmm/config.yaml
# Para maxima velocidad:
speed_profile: "yolo"
# Para balance (default):
speed_profile: "agile"
# Para maxima seguridad:
speed_profile: "cautious"
# Para usuarios no-tecnicos:
speed_profile: "guided"Instalacion
Prerrequisitos: Node.js v20+
npx bmad-method installSigue 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/Creditos
- BMAD Original: bmad-code-org/BMAD-METHOD
- ElSabro Enhancements: Guided Mode, Auto-Parallelization, YOLO Mode, Brownfield, Parallel Work
Licencia
MIT License - basado en BMAD-METHOD
