Skip to content

dneighbors/bmad-expansions

Repository files navigation

BMAD Expansions

Personal collection of expansion packs for the BMAD Method β€” Pre-built AI agent teams and workflows for specialized domains.

🚧 Container Repository: This repo currently serves as a personal staging and distribution mechanism for BMAD expansion packs. It demonstrates how to build, organize, and distribute custom BMAD modules until formal package distribution is established.

πŸ’‘ Future Home: The BMAD community is working toward BMAD Foundry as the official distribution point for expansion packs. (I think???)


🎯 What Are Expansion Packs?

Expansion packs extend BMAD with ready-to-use AI agent teams and workflows for specific domains:

  • No setup required β€” Agents come pre-configured with personas, expertise, and workflows
  • Production-ready β€” Built using BMAD Builder (BMB) with proper .agent.yaml format
  • Domain-specialized β€” Each pack brings expert agents for a specific field (marketing, medical, blogging, etc.)
  • Interactive installation β€” Configure each pack for your specific needs during install

Think of them as: Pre-built teams of AI specialists that integrate directly into your BMAD-powered projects.


πŸ“¦ Available Packs

Marketing Pack (v1.0)

31 AI marketing specialists across strategy, content, performance, social media, PR, and analytics.

πŸ“‹ View All 31 Agents

Strategic Layer (4 agents)

  • πŸ‘©β€πŸ’Ό Victoria Chen β€” Chief Marketing Officer
  • 🎨 Marcus Brand β€” Brand Strategist
  • πŸ“‹ Sarah Editorial β€” Content Strategist
  • πŸ“± Alex Social β€” Social Media Strategist

Content Creation (5 agents)

  • ✍️ Emma Words β€” Copywriter
  • πŸ” James Edit β€” Content Editor
  • πŸ”Ž Olivia Search β€” SEO Specialist
  • πŸŽ₯ Ryan Video β€” Video Creator
  • 🎨 Maya Visuals β€” Visual Designer

Platform Specialists (6 agents)

  • 🎡 Zoe TikTok β€” TikTok Specialist
  • 🐦 Tyler X β€” X/Twitter Specialist
  • πŸ“Ί Jessica YouTube β€” YouTube Specialist
  • πŸ“˜ David Facebook β€” Facebook Specialist
  • πŸ“Έ Sophia Instagram β€” Instagram Specialist
  • πŸ’Ό Michael LinkedIn β€” LinkedIn Specialist

Performance Marketing (4 agents)

  • πŸ’° Rachel Ads β€” PPC/Ads Specialist
  • πŸ“Š Chris Convert β€” Conversion/CRO Specialist
  • 🀝 Nina Affiliate β€” Affiliate Marketing Expert
  • 🌟 Jordan Influence β€” Influencer Marketing Specialist

Growth & Analytics (5 agents)

  • πŸš€ Leo Growth β€” Growth Hacker
  • πŸ“ˆ Priya Analytics β€” Analytics Expert
  • πŸ”¬ Daniel Insights β€” Insights Analyst
  • πŸ“§ Laura Email β€” Email Marketing Specialist
  • βš™οΈ Kevin Martech β€” MarTech/Automation Specialist

PR & Partnerships (3 agents)

  • πŸ“° Amanda Press β€” PR Specialist
  • 🀝 Brian Partners β€” Co-Marketing/Partnerships
  • πŸ“¦ Natalie Product β€” Product Marketing

Field & Community (4 agents)

  • πŸŽͺ Carlos Events β€” Events Specialist
  • 🎨 Riley Street β€” Guerrilla Marketing
  • πŸ‘₯ Taylor Community β€” Community Manager
  • πŸ“ˆ Samantha Demand β€” Demand Generation
πŸ”„ View All 15 Workflows (configs only - instructions coming in Sprint 02)

Strategic (3 workflows)

  • *marketing-strategy β€” Develop annual/quarterly marketing strategy
  • *brand-guidelines β€” Create comprehensive brand guidelines
  • *competitive-analysis β€” Analyze market and competitors

Content (4 workflows)

  • *content-calendar β€” Plan 90-day editorial calendar
  • *blog-post β€” Create SEO-optimized blog posts
  • *social-campaign β€” Plan multi-platform social campaigns
  • *video-script β€” Write YouTube/TikTok video scripts

Performance (4 workflows)

  • *ppc-campaign β€” Launch paid advertising campaigns
  • *conversion-audit β€” Analyze conversion funnel and create CRO roadmap
  • *influencer-campaign β€” Plan creator partnership campaigns
  • *email-campaign β€” Design and execute email campaigns

Analytics (2 workflows)

  • *performance-report β€” Generate executive marketing dashboard
  • *attribution-analysis β€” Perform multi-touch attribution modeling

Launch & Growth (2 workflows)

  • *product-launch β€” Plan go-to-market campaign
  • *growth-experiment β€” Design and execute growth experiments

Configuration: 7 interactive fields (industry, focus areas, audience, maturity, disclaimers)

πŸ“– Marketing Pack Documentation


Medical Pack (v1.0)

9 healthcare AI specialists for clinical validation, compliance, training, and health IT.

πŸ“‹ View All 9 Agents

Clinical Staff (3 agents)

  • πŸ‘¨β€βš•οΈ Dr. Michael Johnson β€” Medical Director
  • πŸ‘©β€βš•οΈ Nurse Brittany Hinsley β€” Patient Care Specialist
  • πŸš‘ Ashley Rutledge β€” Paramedic Specialist

Medical Specialists (3 agents)

  • πŸ’Š Dr. Alex Kim β€” Pharmacist (Medication Safety)
  • πŸ“ Maya Patel β€” Medical Writer (Patient Education)
  • πŸŽ“ Dr. James Carter β€” Medical Educator (Training & Curriculum)

Compliance & Health IT (3 agents)

  • πŸ”’ Lisa Chang β€” Privacy & Security Officer (HIPAA Compliance)
  • πŸ₯ Marcus Thompson β€” EHR Integration Specialist (Health IT)
  • πŸ’° Rachel Johnson β€” Medical Billing Expert (Revenue Cycle)
πŸ”„ View All 8 Workflows (configs only - instructions coming in Sprint 02)
  • *clinical-review β€” Multi-agent clinical review for safety and accuracy
  • *patient-content β€” Create patient-facing education materials
  • *ehr-integration-plan β€” Design EHR integration architecture
  • *drug-safety-check β€” Review medication features for safety
  • *hipaa-audit β€” Conduct HIPAA compliance review
  • *provider-training β€” Create medical training curriculum
  • *billing-workflow β€” Design billing and documentation workflows
  • *marketing-collab β€” Create medically accurate marketing content

Configuration: 6 interactive fields (specialty, HIPAA mode, disclaimers, validation level, EHR system)

πŸ“– Medical Pack Documentation


Blog Pack (v1.0)

2 AI content specialists for daily blogging and content operations (Derek Neighbors' system).

πŸ“‹ View Both Agents
  • ✍️ Derek Neighbors β€” Blog Author (customizable to your voice and brand)
  • 🎯 Orion β€” Blog Orchestrator (workflow coordination and quality control)
πŸ”„ View All 15 Workflows (configs only - instructions coming in Sprint 02)

Daily Content (4 workflows)

  • *daily-content-system β€” Master workflow for daily blog post creation
  • *blog-post-creation β€” Single blog post from concept to publish-ready
  • *content-calendar-planning β€” Plan 30-90 day content calendar
  • *series-planning β€” Plan multi-part content series

Social Distribution (4 workflows)

  • *social-media-generation β€” Create all social content from blog post
  • *linkedin-response-formula β€” Generate brand-aligned LinkedIn responses
  • *cover-image-prompt β€” Generate visual prompt for blog cover image
  • *utm-tracking-setup β€” Generate UTM-tracked links for distribution

SEO & Quality (3 workflows)

  • *seo-optimization β€” Optimize blog post for search and AI discovery
  • *content-review β€” Quality check against brand voice and standards
  • *internal-linking-strategy β€” Add strategic internal links

Analytics & Growth (4 workflows)

  • *content-performance-report β€” Analyze blog and social metrics
  • *content-refresh β€” Update and optimize existing posts
  • *content-repurposing β€” Turn blog post into multi-platform content
  • *idea-generation β€” Generate blog post ideas and content bank snippets

Configuration: 6 interactive fields (author name, content focus, cadence, SEO priority, social automation)

πŸ“– Blog Pack Documentation


πŸš€ Quick Start

Prerequisites

  • BMAD v6-alpha installed (BMAD-METHOD)
  • Node.js and npm installed
  • Cursor IDE (for agent usage)
  • rsync available on your system

Installation Steps

1. Clone this repository

# Clone as sibling to BMAD-METHOD (recommended structure)
cd /path/to/repos/
git clone https://github.com/dneighbors/bmad-expansions.git

# Your directory structure:
# /path/to/repos/
# β”œβ”€β”€ bmad-expansions/  (this repo)
# └── BMAD-METHOD/      (BMAD v6-alpha)

2. Sync packs to BMAD-METHOD

cd bmad-expansions
./scripts/sync-packs.sh

# Interactive prompts:
# - Confirm BMAD-METHOD path (defaults to sibling directory)
# - Review packs to sync (medical, marketing, blog)
# - Confirm sync operation

3. Rebuild BMAD to discover new modules

cd ../BMAD-METHOD
npm install

4. Install packs in your project

cd /path/to/your-cursor-project
npm run install:bmad

# Interactive installer:
# - Select expansion packs to install (medical, marketing, blog)
# - Answer configuration questions for each pack
# - Agents and workflows install to .cursor/rules/

5. Use agents in Cursor

@victoria-chen-cmo
How should I structure my Q1 marketing strategy?

@dr-michael-johnson
Can you review this patient education content for accuracy?

@derek-neighbors-author
Help me brainstorm blog topics for this month.

πŸ“š Documentation

For Users

For Contributors


πŸ› οΈ Contributing

We follow a BMB-first policy: All agents and workflows must be created using BMAD Builder workflows.

Quick Contribution Guide

To create a new expansion pack:

  1. Run BMB *create-module workflow to scaffold the pack
  2. Create agents using *create-agent workflow (produces .agent.yaml files)
  3. Create workflows using *create-workflow workflow
  4. Configure installer in _module-installer/install-config.yaml
  5. Document in README.md with agent roster and workflow list
  6. Test end-to-end via sync script and installation

Critical Requirements:

  • βœ… Use BMB workflows (no manual file creation)
  • βœ… Agents must be .agent.yaml format (not .md)
  • βœ… Workflows need 4 files: workflow.yaml, instructions.md, checklist.md, README.md
  • βœ… Rich configuration (5-8 interactive installer fields)
  • βœ… Complete documentation

See CONTRIBUTING.md for full guidelines.


πŸ“Š Current Status

Sprint 01: βœ… COMPLETE

  • 3 production packs delivered
  • 42 agents (100% functional)
  • 38 workflow configs (instructions coming in Sprint 02)
  • Interactive sync script
  • BMB-first policy established

Known Gaps:

  • ⚠️ Workflows missing instructions/checklists (Story 28 for Sprint 02)
  • Impact: Agents work perfectly; workflows non-functional until Sprint 02

Sprint 02 Priority:

  • Complete workflow files (instructions, checklists, READMEs)
  • End-to-end workflow testing
  • BMB documentation

πŸ“ˆ View Detailed Status


πŸ—οΈ Repository Structure

bmad-expansions/
β”œβ”€β”€ medical/                    # Medical Pack
β”‚   β”œβ”€β”€ agents/                 # 9 healthcare specialists (.agent.yaml)
β”‚   β”œβ”€β”€ workflows/              # 8 clinical workflows (configs only)
β”‚   β”œβ”€β”€ _module-installer/      # Interactive installer config
β”‚   └── README.md
β”‚
β”œβ”€β”€ marketing/                  # Marketing Pack
β”‚   β”œβ”€β”€ agents/                 # 31 marketing specialists (.agent.yaml)
β”‚   β”œβ”€β”€ workflows/              # 15 marketing workflows (configs only)
β”‚   β”œβ”€β”€ _module-installer/      # Interactive installer config
β”‚   └── README.md
β”‚
β”œβ”€β”€ blog/                       # Blog Pack
β”‚   β”œβ”€β”€ agents/                 # 2 content specialists (.agent.yaml)
β”‚   β”œβ”€β”€ workflows/              # 15 blogging workflows (configs only)
β”‚   β”œβ”€β”€ _module-installer/      # Interactive installer config
β”‚   └── README.md
β”‚
β”œβ”€β”€ scripts/
β”‚   └── sync-packs.sh          # Interactive sync to BMAD-METHOD
β”‚
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ discovery/             # Pack requirements and design
β”‚   β”œβ”€β”€ epics/                 # Epic definitions
β”‚   β”œβ”€β”€ stories/               # Story documentation
β”‚   β”œβ”€β”€ sprints/               # Sprint plans
β”‚   β”œβ”€β”€ plan.md                # Project plan
β”‚   └── workflow-status.md     # Progress tracking
β”‚
β”œβ”€β”€ CONTRIBUTING.md            # BMB-first contribution guidelines
β”œβ”€β”€ EXPANSIONS-SETUP.md        # Repository conventions
└── README.md                  # This file

πŸŽ“ Learning Resources

Understanding BMAD Expansions

Pack Deep Dives


🀝 Support & Community

Found a bug? Open an issue with:

  • Pack name and version
  • Installation steps taken
  • Expected vs actual behavior
  • BMAD version

Want a new pack? Start a discussion:

  • Describe the domain/use case
  • List desired agent types
  • Outline key workflows

Contributing? Read CONTRIBUTING.md first!


πŸ“œ License

MIT License - See LICENSE for details.


πŸ™ Acknowledgments

  • BMAD Method by BMad (Brian) β€” The foundation making this all possible
  • BMAD Builder (BMB) β€” Authoring workflows that ensure quality and consistency
  • Contributors β€” Everyone helping expand BMAD's capabilities

Built with BMAD Builder β€’ Following BMB-First Standards β€’ Sprint 01 Complete

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors