Skip to main content

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

AgentFileRoleKey Tools
Business Analysttsh-business-analyst.agent.mdConverts workshop materials into Jira-ready epics and storiesAtlassian, Figma, PDF Reader, Sequential Thinking

🛠 Development Agents

AgentFileRoleKey Tools
Context Engineertsh-context-engineer.agent.mdGathers requirements, builds context, identifies gapsAtlassian, Figma, PDF Reader, Sequential Thinking
Architecttsh-architect.agent.mdDesigns solutions, creates implementation plansAtlassian, Context7, Figma, PDF Reader, Sequential Thinking
Software Engineertsh-software-engineer.agent.mdImplements code against the planContext7, Figma, Playwright, Sequential Thinking

🏗 Infrastructure & DevOps Agents

AgentFileRoleKey Tools
DevOps Engineertsh-devops-engineer.agent.mdInfrastructure automation, CI/CD, cloud governance, cost optimizationContext7, Sequential Thinking, AWS API, AWS Docs, GCP Gcloud, GCP Observability, GCP Storage

✅ Quality Agents

AgentFileRoleKey Tools
Code Reviewertsh-code-reviewer.agent.mdReviews code quality, security, correctnessAtlassian, Context7, Figma, Sequential Thinking
UI Reviewertsh-ui-reviewer.agent.mdVerifies UI matches Figma designFigma, Playwright, Context7
E2E Engineertsh-e2e-engineer.agent.mdCreates and maintains Playwright E2E testsPlaywright, Context7, Figma, Sequential Thinking

⚙️ Copilot Customization Agents

AgentFileRoleKey Tools
Copilot Engineertsh-copilot-engineer.agent.mdDesigns, creates, reviews Copilot customization artifactsContext7, Sequential Thinking
Copilot Orchestratortsh-copilot-orchestrator.agent.mdCoordinates complex multi-step Copilot customization tasksSequential Thinking

🔧 Internal Sub-Agents

These agents are not invoked directly by users. They are delegated to by the Copilot Orchestrator.

AgentFileRole
Copilot Researchertsh-copilot-researcher.agent.mdAnalyzes codebases and documentation, extracts patterns
Copilot Artifact Creatortsh-copilot-artifact-creator.agent.mdCreates and modifies Copilot customization artifacts
Copilot Artifact Reviewertsh-copilot-artifact-reviewer.agent.mdValidates quality and consistency of artifacts