Agents Overview
Copilot Collections provides 10 specialized agents (plus 3 internal sub-agents) that together form an AI product engineering team covering the full delivery lifecycle — from product ideation through development, infrastructure, and quality assurance. Agents are stored in .github/agents/ as .agent.md files. VS Code loads these automatically when the corresponding mode is selected.
How Agents Work
Each agent has:
- A defined role — What the agent specializes in and what it should/shouldn't do.
- Tool access — Which MCP integrations and VS Code tools it can use.
- Skill bindings — Which skills it loads for domain-specific knowledge.
- Handoffs — Buttons to seamlessly transition between workflow phases.
Agent Handoff Diagram
┌──────────────────────┐
│ Business Analyst │
│ /tsh-analyze-materials│
└──────┬───────────────┘
│ Deep-dive Research / Prepare Plan
▼
┌──────────────────┐
│ Context Engineer │
│ /tsh-research │
└──────┬───────────┘
│ Prepare Implementation Plan
▼
┌──────────────────┐
│ Architect │
│ /tsh-plan │
└──────┬───────────┘
│ Start Implementation / Start UI Implementation / Deploy Infrastructure
▼
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────────┐
│ Software Engineer │──────▶│ UI Reviewer │ │ DevOps Engineer │
│ /tsh-implement │◀──────│ /tsh-review-ui │ │ /tsh-deploy-kubernetes│
│ /tsh-implement-ui │ └──────────────────┘ │ /tsh-implement-terraform│
└──────┬───────────┘ │ /tsh-implement-pipeline │
│ Run Code Review / Write E2E Tests └──────────┬───────────────┘
▼ │ Review IaC
┌──────────────────┐ ┌──────────────────┐ ▼
│ Code Reviewer │ │ E2E Engineer │ ┌──────────────────┐
│ /tsh-review │ │ /tsh-implement-e2e│ │ Code Reviewer │
└──────────────────┘ └──────────────────┘ └──────────────────┘
Agent Summary
📋 Product Ideation Agents
| Agent | File | Role | Key Tools |
|---|---|---|---|
| Business Analyst | tsh-business-analyst.agent.md | Converts workshop materials into Jira-ready epics and stories | Atlassian, Figma, PDF Reader, Sequential Thinking |
🛠 Development Agents
| Agent | File | Role | Key Tools |
|---|---|---|---|
| Context Engineer | tsh-context-engineer.agent.md | Gathers requirements, builds context, identifies gaps | Atlassian, Figma, PDF Reader, Sequential Thinking |
| Architect | tsh-architect.agent.md | Designs solutions, creates implementation plans | Atlassian, Context7, Figma, PDF Reader, Sequential Thinking |
| Software Engineer | tsh-software-engineer.agent.md | Implements code against the plan | Context7, Figma, Playwright, Sequential Thinking |
🏗 Infrastructure & DevOps Agents
| Agent | File | Role | Key Tools |
|---|---|---|---|
| DevOps Engineer | tsh-devops-engineer.agent.md | Infrastructure automation, CI/CD, cloud governance, cost optimization | Context7, Sequential Thinking, AWS API, AWS Docs, GCP Gcloud, GCP Observability, GCP Storage |
✅ Quality Agents
| Agent | File | Role | Key Tools |
|---|---|---|---|
| Code Reviewer | tsh-code-reviewer.agent.md | Reviews code quality, security, correctness | Atlassian, Context7, Figma, Sequential Thinking |
| UI Reviewer | tsh-ui-reviewer.agent.md | Verifies UI matches Figma design | Figma, Playwright, Context7 |
| E2E Engineer | tsh-e2e-engineer.agent.md | Creates and maintains Playwright E2E tests | Playwright, Context7, Figma, Sequential Thinking |
⚙️ Copilot Customization Agents
| Agent | File | Role | Key Tools |
|---|---|---|---|
| Copilot Engineer | tsh-copilot-engineer.agent.md | Designs, creates, reviews Copilot customization artifacts | Context7, Sequential Thinking |
| Copilot Orchestrator | tsh-copilot-orchestrator.agent.md | Coordinates complex multi-step Copilot customization tasks | Sequential Thinking |
🔧 Internal Sub-Agents
These agents are not invoked directly by users. They are delegated to by the Copilot Orchestrator.
| Agent | File | Role |
|---|---|---|
| Copilot Researcher | tsh-copilot-researcher.agent.md | Analyzes codebases and documentation, extracts patterns |
| Copilot Artifact Creator | tsh-copilot-artifact-creator.agent.md | Creates and modifies Copilot customization artifacts |
| Copilot Artifact Reviewer | tsh-copilot-artifact-reviewer.agent.md | Validates quality and consistency of artifacts |