# BMAD Knowledge Base ## Overview BMAD-METHOD (Breakthrough Method of Agile AI-driven Development) is a framework that combines AI agents with Agile development methodologies. The v4 system introduces a modular architecture with improved dependency management, bundle optimization, and support for both web and IDE environments. ### Key Features - **Modular Agent System**: Specialized AI agents for each Agile role - **Build System**: Automated dependency resolution and optimization - **Dual Environment Support**: Optimized for both web UIs and IDEs - **Reusable Resources**: Portable templates, tasks, and checklists - **Slash Command Integration**: Quick agent switching and control ## Core Philosophy ### Vibe CEO'ing You are the "Vibe CEO" - thinking like a CEO with unlimited resources and a singular vision. Your AI agents are your high-powered team, and your role is to: - **Direct**: Provide clear instructions and objectives - **Refine**: Iterate on outputs to achieve quality - **Oversee**: Maintain strategic alignment across all agents ### Core Principles 1. **MAXIMIZE_AI_LEVERAGE**: Push the AI to deliver more. Challenge outputs and iterate. 2. **QUALITY_CONTROL**: You are the ultimate arbiter of quality. Review all outputs. 3. **STRATEGIC_OVERSIGHT**: Maintain the high-level vision and ensure alignment. 4. **ITERATIVE_REFINEMENT**: Expect to revisit steps. This is not a linear process. 5. **CLEAR_INSTRUCTIONS**: Precise requests lead to better outputs. 6. **DOCUMENTATION_IS_KEY**: Good inputs (briefs, PRDs) lead to good outputs. 7. **START_SMALL_SCALE_FAST**: Test concepts, then expand. 8. **EMBRACE_THE_CHAOS**: Adapt and overcome challenges. ## TODO: ADD MORE CONTENT ONCE STABLE ALPHA BUILD