One small, self-contained demo per workshop section. Each is meant to be understood in
2–3 minutes and presented live. Open a section folder in VS Code with Copilot active and
follow its README.md.
| # | Folder | Section | Quick pitch |
|---|---|---|---|
| 1 | 01-introduction/ |
Where Copilot can be used | One Flask app, 4 everyday tasks (fix/doc/test/refactor). |
| 2 | 02-agent-mode/ |
Agent Mode | Broken Express app — Agent Mode installs, fixes, completes it. |
| 3 | 03-custom-agents/ |
Custom Agents | Two .github/agents/*.md definitions. |
| 4 | 04-skills/ |
Agent Skills | Two .github/skills/ slash-command skills. |
| 5 | 05-subagents/ |
Sub-Agents | Orchestrator + 2 parallel sub-agents over a sample repo. |
| 6 | 06-prompt-engineering/ |
Prompt Engineering | 6 bad-vs-good prompt techniques + context tips. |
| 7 | 07-hooks/ |
Hooks | Audit-log + block-protected-files .github/hooks. |
| 8 | 08-mcp/ |
MCP | Minimal Python MCP server (2 tools + 1 resource). |
Run them in order — each builds the mental model the next one assumes (IDE breadth → autonomy → reusable agents → skills → orchestration → prompting → hooks → MCP).
- Sections 3–8 depend on recent VS Code + Copilot feature availability; each README flags this.
- Stacks are intentionally minimal: Python (Flask / MCP) and Node (Express), no heavy deps.