Skip to content

vishaljsoni/bmad-copilot-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

BMad Method Workshop: GitHub Copilot Advanced

A 2-hour guided workshop teaching the BMad Method framework for AI-driven development using GitHub Copilot

🎯 Workshop Overview

Duration: 2 hours
Format: Interactive workshop with breakout rooms
Level: Intermediate to Advanced
Tool: GitHub Copilot (VS Code)

What You'll Learn

  • The BMad Method Framework: 4-phase structured approach to AI-driven development
  • Context Engineering: How to build shared context between AI agents
  • Agent Orchestration: Using Product Manager, Architect, and Developer agents
  • Hands-On Practice: Build a complete to-do application from PRD to working code

What You'll Build

A complete to-do application including:

  • Product Requirements Document (PRD)
  • Technical Architecture with Decision Records (ADRs)
  • Component specifications
  • Working React components with TypeScript

πŸ“‹ Prerequisites

Required

  • Node.js v20+ - Download here
  • VS Code with GitHub Copilot extension active
  • Basic JavaScript/React knowledge
  • 500MB free disk space

Verify Your Setup

# Check Node.js version
node --version  # Should show v20.x.x or higher

# Verify Copilot is active
# In VS Code: Open Copilot Chat (Ctrl+Shift+I or Cmd+Shift+I)
# You should see the Copilot Chat panel open and ready

πŸš€ Workshop Agenda

Part 1: Introduction (15 min)

  • BMad Method overview
  • 4-phase workflow explanation
  • Context vs. Prompt Engineering

Part 2: Hands-On Exercises (90 min)

Exercise 1: BMad Installation & Setup (10 min)
Exercise 2: PRD Creation with PM Agent (25 min)
Exercise 3: Architecture Design with Architect Agent (25 min)
Exercise 4: Build First Story with Developer Agent (30 min)

Part 3: Wrap-Up (15 min)

  • Q&A
  • Next steps
  • Additional resources

πŸ“ Repository Structure

bmad-copilot-workshop/
β”œβ”€β”€ README.md                           # This file
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ FACILITATOR_GUIDE.md           # Complete workshop delivery guide
β”‚   β”œβ”€β”€ PARTICIPANT_GUIDE.md           # Step-by-step exercises for participants
β”‚   └── TROUBLESHOOTING.md             # Common issues and solutions
β”œβ”€β”€ materials/
β”‚   β”œβ”€β”€ slides/                        # PowerPoint presentation
β”‚   β”œβ”€β”€ backup-artifacts/              # Pre-built PRD, Architecture files
β”‚   └── QUICK_REFERENCE.md            # Quick reference card
└── examples/
    └── completed-todo-app/            # Finished application for reference

πŸŽ“ For Facilitators

Start here: Facilitator Guide

Key documents:

  • Complete timing breakdown
  • Exercise solutions
  • Common issues and solutions
  • Pre-workshop checklist

πŸ‘₯ For Participants

Start here: Participant Guide

Includes:

  • Step-by-step exercise instructions
  • Expected agent responses
  • Verification checkpoints
  • Extension challenges

πŸ”§ Quick Start (Participants)

  1. Clone this repository

    git clone https://github.com/vishaljsoni/bmad-copilot-workshop.git
    cd bmad-copilot-workshop
  2. Create your workshop folder

    mkdir my-todo-app
    cd my-todo-app
  3. Install BMad Method

    npx bmad-method install
    # When prompted, select: BMad Method

    After installation you'll see two key folders:

    • _bmad/ β€” BMad configuration and agents
    • _bmad-output/ β€” Where all generated artifacts are saved
  4. Follow along with the workshop!

πŸ“š Additional Resources

🀝 Contributing

Found an issue or have suggestions? Please open an issue or submit a pull request!

πŸ“„ License

MIT License - feel free to use these materials for your own workshops!

πŸ‘€ Author

Created by Vishal Soni for GitHub Copilot training workshops


Questions? Open an issue or reach out on LinkedIn!

About

2-Hour BMad Method Workshop: Building AI-Driven Applications with GitHub Copilot - Complete facilitator guide and participant materials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors