Skip to content

Bundle BMAD with app + configure Tauri updater #406

@roach88

Description

@roach88

Summary

Bundle BMAD files with the opcode app so non-technical users (PMs/designers) can use workflows without CLI installation.

Implementation Plan

  1. Copy .bmad/ and .claude/commands/bmad/ to src-tauri/resources/bmad-bundle/
  2. Update tauri.conf.json resources array to include the bundle
  3. 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
  4. Configure Tauri updater for GitHub releases (teammates get in-app update notifications)
  5. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions