This directory contains modular presentation files for the GitHub Copilot workshop. Each module is a standalone Marp presentation that can be:
- Delivered independently
- Combined with other modules for custom workshops
- Used for self-paced learning
| Module | Topic | Duration | File |
|---|---|---|---|
| 00 | Kickoff & Setup | 15 min | 00-kickoff-and-setup.md |
| 01 | Copilot Features Tour | 15 min | 01-copilot-features-tour.md |
| 02 | Copilot Instructions & TDD | 30 min | 02-copilot-instructions-tdd.md |
| 03 | Requirements to Code | 45 min | 03-requirements-to-code.md |
| 04 | Generation & Refactoring | 45 min | 04-generation-refactoring.md |
| 05 | Testing & Documentation | 15 min | 05-testing-documentation.md |
| 06 | Wrap-Up & Discussion | 15 min | 06-wrapup-discussion.md |
Total: ~3 hours
| Module | Topic | Duration | File |
|---|---|---|---|
| 00 | Welcome & Recap | 10 min | 00-welcome-recap.md |
| 01 | Interaction Models | 25 min | 01-interaction-models.md |
| 02 | Skills & Customization | 30 min | 02-skills-customization.md ⭐ NEW |
| 03 | Custom Agents Intro | 25 min | 03-custom-agents-intro.md |
| 04 | Workflow Agents | 30 min | 04-workflow-agents.md |
| 05 | Agent Design | 30 min | 05-agent-design.md |
| 06 | Capstone Lab | 35 min | 06-capstone-lab.md |
| 07 | Wrap-Up & Next Steps | 10 min | 07-wrapup-next-steps.md |
Total: ~3 hours
| Module | Target Role | Duration | Status |
|---|---|---|---|
| BA: Requirements Modeling | Business Analysts | 45 min | 🚧 Planned |
| QA: Test Strategy Agents | QA Engineers | 45 min | 🚧 Planned |
| Infra: DevOps Automation | Infrastructure/DevOps | 45 min | 🚧 Planned |
Day 1 (AM): Part 1 modules 00-06
Day 1 (PM): Part 2 modules 00-07
- Part 1: Modules 02, 03, 04 (skip setup if experienced)
- Part 2: Modules 01, 02, 03, 05
- Part 2: Modules 02, 03, 04 (condensed)
- Part 1: Module 00 (10 min)
- Part 2: Modules 02, 03 (20 min, overview slides only)
- Follow modules in order, complete associated labs
- Each module links to next/previous for easy navigation
Full Workshop (Sequential):
- Start with Part 1, Module 00
- Follow navigation links at bottom of each module
- Each module references the corresponding lab guide
Custom Workshop:
- Review catalog above
- Select modules based on audience needs
- Create custom index slide linking your selected modules
- Test flow before delivery
- Install Marp extension for VS Code
- Open any module file
- Click "Preview Marp Slide Deck" in VS Code
- Use navigation links to move between modules
- Complete lab exercises referenced in each module
##Export Options
# PDF
npx @marp-team/marp-cli modules/part1/00-kickoff-and-setup.md --pdf
# HTML
npx @marp-team/marp-cli modules/part1/00-kickoff-and-setup.md --html# Part 1 as single PDF
npx @marp-team/marp-cli modules/part1/*.md --pdf --pdf-notes --output part1-fundamentals.pdf
# Part 2 as single PDF
npx @marp-team/marp-cli modules/part2/*.md --pdf --pdf-notes --output part2-advanced.pdf# Create custom presentation from selected modules
npx @marp-team/marp-cli \
modules/part1/02-copilot-instructions-tdd.md \
modules/part2/02-skills-customization.md \
modules/part2/03-custom-agents-intro.md \
--pdf --output custom-workshop.pdfpresentations/
modules/
part1/ # Fundamentals (7 modules)
part2/ # Advanced (8 modules)
roles/ # Role-specific (future)
index.md # This file
README.md # Usage guide
Note: Legacy monolithic files moved to archive/presentations/ for reference.
- Copy an existing module as template
- Update Marp frontmatter
- Update navigation links at bottom
- Add to this index
- Test with Marp preview
---
marp: true
theme: default
paginate: true
backgroundColor: #fff
---
# Module Title
[Content slides...]
---
<!-- Navigation -->
**Next Module:** [Next Topic](next-module.md)
**Previous Module:** [Previous Topic](previous-module.md)- Lab Guides: docs/labs/
- Facilitator Guides:
- Custom Agents: .github/agents/
- Architecture: docs/design/architecture.md
When adding new modules:
- Follow existing naming convention:
##-topic-name.md - Include Marp frontmatter
- Add navigation links
- Update this index
- Update facilitator guides
- Submit PR with module + test delivery
| Version | Date | Changes |
|---|---|---|
| 2.0.0 | 2026-03-30 | Modular structure, role-specific support |
| 1.5.0 | 2026-03-15 | Added Skills module (Part 2) |
| 1.0.0 | 2025-12-01 | Initial monolithic presentations |
Questions? See README.md for detailed usage instructions or open an issue.