mix bmad.init (BmadElixir v0.1.1)
View SourceInitialize BMAD structure in your Elixir/Phoenix project.
Usage
mix bmad.init
mix bmad.init --hooks # Also install git hooks
mix bmad.init --skills # Also install Claude Code skills
mix bmad.init --force # Overwrite existing files
mix bmad.init --hooks --skills # Install both hooks and skillsWhat this task does
- Creates
.bmad/directory structure - Copies AI agent definitions
- Copies workflow templates
- Copies task definitions
- Copies quality checklists
- Creates
stories/directory for development stories - Generates
.bmad/config.yamlconfiguration - Optionally installs git hooks for quality enforcement
Directory Structure Created
.bmad/
├── agents/ # AI agent definitions
├── workflows/ # Development workflows
├── tasks/ # Executable task definitions
├── checklists/ # Quality gate checklists
└── config.yaml # Project configuration
stories/
├── backlog/ # Story backlog
├── in-progress/ # Active stories
└── completed/ # Completed stories
Summary
Functions
Callback implementation for Mix.Task.run/1.
Functions
Callback implementation for Mix.Task.run/1.