architect
01Agent
Software Architect role. Use when you need to design architecture, evaluate technical solutions, partition modules, analyse architectural impact, or translate product requirements into a logical architecture design.
13 specialized AI agents — PM, Architect, DBA, UI Designer, Project Manager, Frontend, .NET, QA, DevOps, Planner, Java, Python, DigitalTeam(coordinator) — forming a structured software delivery team with defined handoffs, gate reviews, and workflow. supports Github Copilot, Claude Code, OpenAI Codex CLI and Trae.
Agent
Software Architect role. Use when you need to design architecture, evaluate technical solutions, partition modules, analyse architectural impact, or translate product requirements into a logical architecture design.
Agent
Database Architect / DBA role. Use when you need to design database schemas, table structures, indexing strategy, or data security design. Engages after architecture design is complete and before backend development begins.
Agent
DevOps Engineer role. Use when you need to produce a deployment guide, release runbook, Docker containerisation artifacts, CI/CD pipeline configuration, infrastructure procurement plan, or third-party service integration documentation for a release. Keywords: deployment, Docker, Dockerfile, docker-compose, CI/CD…
Agent
Digital R&D team orchestrator. One-command workflow launcher that detects the current phase, coordinates PM → Architect → DBA → UI Designer → Project Manager → Engineers → QA delivery, with gate approvals at each phase.
Agent
.NET Backend Engineer role. Use when you need to implement .NET/C# backend features, API endpoints, database operations, or service layer logic. Keywords: .NET, C#, ASP.NET Core, Entity Framework, backend development, API implementation.
Agent
Frontend Engineer role. Use when you need to implement frontend features based on product requirements, UI design specs, and architecture constraints. Keywords: frontend development, Vue, component implementation, state management, page layout, interaction.
Agent
Java Backend Engineer role. Use when you need to implement Java/Spring Boot backend features, REST APIs, microservices, database operations, or service layer logic. Keywords: Java, Spring Boot, Spring Cloud, MyBatis Plus, Maven, backend development, API implementation, microservices.
Agent
Technical Plan role (P5b). Use Copilot's built-in Plan mode to generate a step-by-step implementation plan based on the requirements, architecture, WBS, and API contract. Outputs .ai/temp/plan.md for all downstream engineers to reference.
Agent
Product Manager role. Use when you need to model requirements, write user stories, define acceptance criteria, or set MVP scope. Takes a one-sentence goal and outputs a structured detailed requirements document.
Agent
Project Manager role. Use when you need to break down tasks, define a WBS, manage dependencies, plan milestones, or translate requirements and architecture into an executable task plan.
Agent
Python Backend Engineer role. Use when you need to implement Python/FastAPI backend features, async REST APIs, data processing pipelines, AI/ML inference services, or web scraping workflows. Keywords: Python, FastAPI, Pydantic, SQLAlchemy, asyncpg, Pandas, Polars, Celery, LangChain, Playwright, Scrapy, backend…
Agent
QA Engineer / Quality Assurance role. Use when you need to write test cases, evaluate acceptance criteria, design test strategies, assess release quality, or validate the quality of a feature implementation.
Agent
UI/UX Designer role. Use when you need to design page structures, interaction flows, component specifications, or translate product requirements into executable UI design specs.