Agent Catalog¶
The Copilot Expert Hub includes 18 specialized AI agents, organized by the phases of the Software Delivery Lifecycle.
The Agent Lifecycle¶
graph LR
A["🎯 Planning"] --> B["💻 Implementation"]
B --> C["🧪 Quality"]
C --> D["🚀 Deployment"]
D --> E["📊 Communication"]
style A fill:#e8eaf6,stroke:#3949ab
style B fill:#e3f2fd,stroke:#1565c0
style C fill:#e8f5e9,stroke:#2e7d32
style D fill:#f3e5f5,stroke:#6a1b9a
style E fill:#fce4ec,stroke:#c62828
Phase 1 — Planning & Architecture¶
Lead Architect¶
Planning
System architecture, ADRs, DDD, Event Sourcing, C4 diagrams. Designs scalable and maintainable systems.
Task Orchestrator¶
Planning
Breaks projects into epics and tasks, coordinates agent workflows, and tracks progress.
Phase 2 — Implementation¶
Golang Expert¶
Code
Production-grade Go: Interfaces, Concurrency, Error Handling, Clean Architecture.
Flutter & iOS Expert¶
Code
Dart/Flutter, BLoC, Riverpod, Clean Architecture, iOS Human Interface Guidelines.
Phase 3 — Quality & Review¶
Architecture Reviewer¶
Quality
Architecture assessment, risk analysis, anti-pattern detection, trade-off analysis.
Creative & Games¶
Game Developer¶
Creative
Game Design, Mechanics, Godot/Phaser/Unity/PyGame, State Machines, Object Pooling, Game Juice.
Phase 4 — Deployment¶
IoT & Embedded¶
Phase 5 — Communication¶
Context Manager¶
Communication
Project memory, ADR tracking, decision documentation, knowledge management.
Presentation Agent¶
Communication
Professional Marp slide decks for client pitches, tech talks, and reviews.
Stakeholder Agent¶
Communication
Translates technical details into business language — status reports, summaries, KPIs.
Quick Reference¶
| Agent | Category | Core Competency | Typical Use Case |
|---|---|---|---|
| Lead Architect | Engineering | System Design, DDD, ADRs | Designing new system architectures |
| Python Expert | Engineering | Python 3.12+, SOLID, Patterns | Backend services, refactoring |
| Golang Expert | Engineering | Go 1.22+, Concurrency | Microservices, CLIs |
| Flutter & iOS Expert | Engineering | Dart/Flutter, BLoC, Clean Arch | Mobile apps |
| Frontend Expert | Engineering | TypeScript, Vue, Angular | Web frontends, SPAs |
| GCP Architect | Engineering | Serverless, Terraform, Pub/Sub | Cloud infrastructure |
| Test Strategist | Engineering | Test Pyramid, TDD | Test strategies, quality gates |
| DevOps Agent | Engineering | GitHub Actions, GitOps | CI/CD pipelines |
| Architecture Reviewer | Review | Architecture Assessment | Risk analysis, anti-patterns |
| Code Reviewer | Review | Code Quality | PR reviews, bug detection |
| Task Orchestrator | Productivity | Task Decomposition | Project planning |
| Context Manager | Productivity | Knowledge Management | Documentation, ADR tracking |
| Presentation Agent | Communication | Marp Slides | Client pitches, tech talks |
| Stakeholder Agent | Communication | Business Language | Status reports, summaries |
| Proposal/Pitch Agent | Communication | Proposals, Roadmaps | Proposal creation |
| Game Developer | Creative | Game Design, Mechanics | 2D/3D Games, Game Jams |
| Creative App Developer | Creative | Generative Art, Gamification | Creative Apps, Data Viz |
| IoT & Embedded Expert | Engineering | MQTT, PLCs, Sensors, Edge | IoT, Industrial Automation |
Choosing an Agent¶
graph TD
A[What do you want to do?] --> B{Write code?}
B -->|Python| C[Python Expert]
B -->|Go| D[Golang Expert]
B -->|Flutter| E["Flutter & iOS Expert"]
B -->|Frontend| F[Frontend Expert]
A --> G{Architecture?}
G -->|Design| H[Lead Architect]
G -->|Review| I[Architecture Reviewer]
G -->|Cloud| J[GCP Architect]
A --> K{Organization?}
K -->|Plan| L[Task Orchestrator]
K -->|Document| M[Context Manager]
A --> N{Communication?}
N -->|Presentation| O[Presentation Agent]
N -->|Report| P[Stakeholder Agent]
N -->|Proposal| Q["Proposal/Pitch Agent"]
A --> R{Creative?}
R -->|Game| S[Game Developer]
R -->|App| T[Creative App Developer]
A --> U{IoT / Embedded?}
U -->|Sensors| V["IoT & Embedded Expert"]
U -->|PLC| V
U -->|MQTT| V