Companion repo for MFSE Workshops on GitHub Copilot.
00-Requirements/— prerequisites and organization setup- Setting up personal and organization accounts for GitHub Copilot.
- Understanding organization-level team management and access control.
01-Setup/— activate GitHub Copilot in VS Code and CLI- Complete setup of GitHub Copilot in VS Code and command line tools.
- Initial configuration of custom instructions and personal settings.
02-Getting-started/— first effective sessions in VS Code, context, tools, and approvals- Managing context, comparing model choices, and keeping chat sessions tidy.
- Observing tool calls, narrowing tool access, and approving/rejecting proposed changes.
- Mastering built-in agent tools in VS Code with practical, controlled exercises.
04-Planning/— plan complex changes before implementation- Separating research and planning from implementation for complex features.
- Configuring dedicated models and adding extra tools to the planning phase.
06-Custom-agents/— specialized agent personas and handoffs- Defining agent personas with dedicated tools, models, and handoff workflows.
- Orchestrating multi-agent setups tailored to specific development needs.
07-Skills/— reusable skills, scripts, and resources for specialized workflows- Creating and sharing portable Agent Skills to perform specialized tasks on demand.
- Building reusable instructions and scripts to keep the context window focused.