Summary
Bundle BMAD files with the opcode app so non-technical users (PMs/designers) can use workflows without CLI installation.
Implementation Plan
- Copy
.bmad/ and .claude/commands/bmad/ to src-tauri/resources/bmad-bundle/
- Update
tauri.conf.json resources array to include the bundle
- Create Rust commands:
check_bmad_installed(project_path) - Check if BMAD exists in target project
install_bmad_to_project(project_path) - Copy from app resources to project
- Configure Tauri updater for GitHub releases (teammates get in-app update notifications)
- Update WorkflowLauncher to detect missing BMAD and show friendly install dialog
Why Bundle vs GitHub Fetch
- Works offline
- Version consistency with app
- Instant install (no download wait)
- Non-technical user friendly
Size
.bmad/: ~4.7MB (503 files)
.claude/commands/bmad/: ~168KB (42 files)
Labels
enhancement, workflows
Summary
Bundle BMAD files with the opcode app so non-technical users (PMs/designers) can use workflows without CLI installation.
Implementation Plan
.bmad/and.claude/commands/bmad/tosrc-tauri/resources/bmad-bundle/tauri.conf.jsonresources array to include the bundlecheck_bmad_installed(project_path)- Check if BMAD exists in target projectinstall_bmad_to_project(project_path)- Copy from app resources to projectWhy Bundle vs GitHub Fetch
Size
.bmad/: ~4.7MB (503 files).claude/commands/bmad/: ~168KB (42 files)Labels
enhancement, workflows