Skip to main content

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

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
Engineering Managertsh-engineering-manager.agent.mdOrchestrates implementation by delegating to specialized agentsAtlassian, Sequential Thinking
Software Engineertsh-software-engineer.agent.mdImplements code against the planContext7, Figma, Playwright, Sequential Thinking
Prompt Engineertsh-prompt-engineer.agent.mdDesigns, optimizes, and secures LLM application promptsContext7, 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