Agents Overview
Copilot Collections provides 12 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│
└──────┬───────────────┘
│ Start Implementation
▼
┌─────────────────────────┐
│ Engineering Manager │ ← Orchestrates the full cycle
│ /tsh-implement │
└──────┬──────────────────┘
│ Delegates to specialized agents
├──────────────────┬──────────────────┬──────────────────┬──────────────────┬──────────────────┬──────────────────┐
▼ ▼ ▼ ▼ ▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Context │ │ Architect │ │ Software │ │ DevOps │ │ E2E │ │ Prompt │ │ UI Reviewer │
│ Engineer │ │ (plan) │ │ Engineer │ │ Engineer │ │ Engineer │ │ Engineer │ │ /tsh-review- │
│ (research) │ │ │ │ (app code) │ │ (infra) │ │ (tests) │ │ (prompts) │ │ ui │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
│
▼
┌──────────────┐
│ Code Reviewer │
│ /tsh-review │
└──────────────┘
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 |
| Engineering Manager | tsh-engineering-manager.agent.md | Orchestrates implementation by delegating to specialized agents | Atlassian, Sequential Thinking |
| Software Engineer | tsh-software-engineer.agent.md | Implements code against the plan | Context7, Figma, Playwright, Sequential Thinking |
| Prompt Engineer | tsh-prompt-engineer.agent.md | Designs, optimizes, and secures LLM application prompts | Context7, 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 |