Agent Reference
Technical reference for AI-DLC's 14-agent roster: 11 domain experts, 2 review-only agents, and the adaptive-workflows composer.
For design philosophy and rationale, see the Agents chapter in the User Guide.
The 14 Agents (11 domain experts + 2 reviewers + composer)
| # | Agent | Domain |
|---|---|---|
| 1 | aidlc-product-agent | Requirements, scope, user stories, market research |
| 2 | aidlc-design-agent | UX/UI, wireframes, interaction design, accessibility |
| 3 | aidlc-delivery-agent | Team formation, capacity planning, delivery sequencing |
| 4 | aidlc-architect-agent | Domain design, domain modelling, NFRs, decomposition |
| 5 | aidlc-aws-platform-agent | AWS infrastructure, IaC, FinOps, environment provisioning |
| 6 | aidlc-compliance-agent | GRC, regulatory mapping, data classification, risk |
| 7 | aidlc-devsecops-agent | Threat modelling, security pipeline, secure design review |
| 8 | aidlc-developer-agent | Code generation, reverse engineering, implementation guidance |
| 9 | aidlc-quality-agent | Test strategy, acceptance criteria, performance validation |
| 10 | aidlc-pipeline-deploy-agent | CI/CD pipelines, deployment strategy, release execution |
| 11 | aidlc-operations-agent | Observability, incident response, feedback loops |
| 12 | aidlc-product-lead-agent | Review-only: requirements / user-story / UX quality gate (balanced tier) |
| 13 | aidlc-architecture-reviewer-agent | Review-only: technical-design soundness / implementability gate (balanced tier) |
| 14 | aidlc-composer-agent | Adaptive workflow composition: proposes tailored stage plans and pending-stage reshapes |
Shared Configuration
All 14 authored agents share a common frontmatter baseline. On Claude Code, none declares a tools: allowlist, so every agent inherits the full session toolset plus provisioned MCP tools, with disallowedTools: Task as the nested-delegation denial. Other harnesses project that intent into native policy: Kiro agent Markdown omits the unsupported key, while Kiro CLI JSON and Kiro IDE tools: grants exclude subagent from delegates. The two review-only agents additionally carry maxTurns: 60 - a hard turn backstop enforced natively where the harness has a lever: on Claude Code the frontmatter key is binding (the sub-agent is stopped mid-task, no final message), and on opencode the packager projects it to the native per-agent steps: 60 (the runner grants one final text-only turn - a summary can return, but no tool call can write the review). Codex TOML personas carry the number as prose only (a TOML persona has no frontmatter, so the emit rewrites the citation), and Cursor, Copilot, and Kiro expose no per-agent cap key (the inert maxTurns: key still ships on the .md surfaces that tolerate unknown keys; the kiro agent JSONs never receive it). Section 12a's incomplete-attempt guard turns a review cut off at the cap into one retried dispatch and then a NOT-READY finding instead of a silently missing verdict - and the conductor deletes any pre-existing ## Review section before every dispatch, so a stale verdict can never stand in for a missing one.
The Claude Code session toolset
Every Claude Code agent inherits the built-in tools, including:
| Claude Code Tool | Purpose |
|---|---|
| Read | Read files from the filesystem |
| Edit | Perform exact string replacements in files |
| Write | Write files to the filesystem |
| Glob | Fast file pattern matching |
| Grep | Content search using ripgrep |
| AskUserQuestion | Interactive user prompts (main-thread stages only) |
Common Disallowed Claude Code Tools
| Claude Code Tool | Reason |
|---|---|
| Task | Agents operate as delegated workers. The conductor performs the Task call; Claude enforces disallowedTools: Task, while other harnesses use their native deny/allowlist equivalent. |
Tools each persona is expected to exercise
On Claude Code, every agent can reach Bash and WebSearch by inheritance; the table records which personas the methodology expects to use them, not a per-agent grant. To genuinely restrict a Claude persona, add an optional tools: allowlist (which drops inherited MCP unless mcp__<server>__<tool> ids are also listed).
| Claude Code Tool | Expected to exercise it |
|---|---|
| Bash | aidlc-aws-platform-agent, aidlc-devsecops-agent, aidlc-developer-agent, aidlc-quality-agent, aidlc-pipeline-deploy-agent, aidlc-operations-agent |
| WebSearch | aidlc-product-agent, aidlc-design-agent, aidlc-compliance-agent |
Agent Tiers
| Tier | Agents |
|---|---|
| judgment | aidlc-architect-agent, aidlc-product-agent, aidlc-design-agent, aidlc-developer-agent, aidlc-quality-agent, aidlc-devsecops-agent, aidlc-compliance-agent, aidlc-aws-platform-agent, aidlc-composer-agent |
| balanced | aidlc-architecture-reviewer-agent, aidlc-product-lead-agent |
| templated | aidlc-delivery-agent, aidlc-pipeline-deploy-agent, aidlc-operations-agent |
Every shipped agent declares a tier: in its authored frontmatter; the
packager projects it into each harness's native model/effort keys (on Claude
Code: judgment -> model: inherit with no effort pin, balanced -> model:
sonnet + effort: medium, templated -> model: inherit with no effort pin).
Judgment and templated agents therefore inherit the session's own model and
effort. An agent is templated only when its output is dominantly
pattern-following — delivery plans, CI/CD YAML, observability and runbook
scaffolding — and the methodology is already encoded in the agent's knowledge
files. The tier remains the Writing up group for aidlc config models, where
a project can record the former downgrade as an explicit per-install choice.
The nine judgment agents share one property: their work requires
multi-constraint reasoning whose decisions cascade downstream. Architectural
boundaries, interpretation of ambiguous intent, UX trade-offs, code synthesis
under dense context, risk-based test strategy, threat prioritisation,
regulatory edge-cases, and cloud architecture trade-offs all fall in this
category. The two balanced reviewers evaluate novel input against explicit
criteria — the checklist encodes the method, so a mid-size model at session
effort suffices. The shipped balanced baseline pins medium effort on Claude
Code, Codex, and opencode; on Kiro, Cursor, and Copilot all tiers inherit the
session model and effort. See the projection table and the
tier_cap override in Agent System.
Agent Summary Table
| Agent | Lead Stages | Support Stages | Tier | Tools Expected to Exercise |
|---|---|---|---|---|
| aidlc-product-agent | intent-capture, market-research, scope-definition, requirements-analysis, user-stories | rough-mockups, approval-handoff, refined-mockups | judgment | WebSearch |
| aidlc-design-agent | rough-mockups, refined-mockups | user-stories, domain-design | judgment | WebSearch |
| aidlc-delivery-agent | team-formation, approval-handoff, delivery-planning | scope-definition, units-generation | templated | -- |
| aidlc-architect-agent | feasibility, domain-design, units-generation, functional-design, nfr-requirements, nfr-design | intent-capture, reverse-engineering (synthesis), delivery-planning | judgment | -- |
| aidlc-aws-platform-agent | infrastructure-design, environment-provisioning | feasibility, domain-design, nfr-design, feedback-optimization | judgment | Bash |
| aidlc-compliance-agent | (none) | feasibility, nfr-requirements, infrastructure-design, environment-provisioning | judgment | WebSearch |
| aidlc-devsecops-agent | (none) | practices-discovery, nfr-requirements, infrastructure-design, build-and-test, environment-provisioning | judgment | Bash |
| aidlc-developer-agent | reverse-engineering (code scan), code-generation | practices-discovery, user-stories, functional-design, deployment-execution | judgment | Bash |
| aidlc-quality-agent | build-and-test, performance-validation | practices-discovery, user-stories, nfr-requirements | judgment | Bash |
| aidlc-pipeline-deploy-agent | practices-discovery, ci-pipeline, deployment-pipeline, deployment-execution | (none) | templated | Bash |
| aidlc-operations-agent | observability-setup, incident-response, feedback-optimization | (none) | templated | Bash |
Agent Comparison Matrix
Yes in the next two columns means the methodology expects the persona to use
that inherited tool; it does not grant or withhold access.
| Agent | Bash Expected Use | WebSearch Expected Use | Tier | Lead Stages | Support Stages | Total Stage Involvement |
|---|---|---|---|---|---|---|
| aidlc-product-agent | No | Yes | judgment | 5 | 3 | 8 |
| aidlc-design-agent | No | Yes | judgment | 2 | 2 | 4 |
| aidlc-delivery-agent | No | No | templated | 3 | 2 | 5 |
| aidlc-architect-agent | No | No | judgment | 7 | 3 | 10 |
| aidlc-aws-platform-agent | Yes | No | judgment | 2 | 5 | 7 |
| aidlc-compliance-agent | No | Yes | judgment | 0 | 4 | 4 |
| aidlc-devsecops-agent | Yes | No | judgment | 0 | 5 | 5 |
| aidlc-developer-agent | Yes | No | judgment | 2 | 4 | 6 |
| aidlc-quality-agent | Yes | No | judgment | 2 | 3 | 5 |
| aidlc-pipeline-deploy-agent | Yes | No | templated | 4 | 0 | 4 |
| aidlc-operations-agent | Yes | No | templated | 3 | 0 | 3 |
Observations:
- The aidlc-architect-agent has the broadest stage involvement (10 stages across 3 phases), reflecting its role as the central design authority.
- Across the full 14-agent roster, nine agents carry the judgment tier, three carry the inheriting templated tier, and only the two balanced reviewers step down on Claude Code, Codex, and opencode. On Kiro, Cursor, and Copilot all tiers inherit the session model and effort. The matrix above covers the 11 domain-expert agents.
- The aidlc-compliance-agent operates purely in an advisory capacity (4 support stages across Ideation, Construction, and Operation; no lead stages).
- Six of 11 agents are expected to use Bash for CLI interaction (infrastructure, security, development, testing, deployment, operations).
- Three agents are expected to use WebSearch for research tasks (product, design, compliance).
Phase Participation
This table shows which agents are active in which phases, and whether they serve as lead (L) or support (S) in that phase.
| Agent | Initialization (Phase 0) | Ideation (Phase 1) | Inception (Phase 2) | Construction (Phase 3) | Operation (Phase 4) |
|---|---|---|---|---|---|
| aidlc-product-agent | -- | L (intent-capture, market-research, scope-definition), S (rough-mockups, approval-handoff) | L (requirements-analysis, user-stories), S (refined-mockups) | -- | -- |
| aidlc-design-agent | -- | L (rough-mockups) | L (refined-mockups), S (user-stories, domain-design) | -- | -- |
| aidlc-delivery-agent | -- | L (team-formation, approval-handoff), S (scope-definition) | L (delivery-planning), S (units-generation) | -- | -- |
| aidlc-architect-agent | -- | L (feasibility), S (intent-capture) | L (domain-design, units-generation), S (reverse-engineering, delivery-planning) | L (functional-design, nfr-requirements, nfr-design) | -- |
| aidlc-aws-platform-agent | -- | S (feasibility) | S (domain-design) | L (infrastructure-design), S (nfr-design) | L (environment-provisioning), S (feedback-optimization) |
| aidlc-compliance-agent | -- | S (feasibility) | -- | S (nfr-requirements, infrastructure-design) | S (environment-provisioning) |
| aidlc-devsecops-agent | -- | -- | S (practices-discovery) | S (nfr-requirements, infrastructure-design, build-and-test) | S (environment-provisioning) |
| aidlc-developer-agent | -- | -- | L (reverse-engineering), S (practices-discovery, user-stories) | L (code-generation), S (functional-design) | S (deployment-execution) |
| aidlc-quality-agent | -- | -- | S (practices-discovery, user-stories) | L (build-and-test), S (nfr-requirements) | L (performance-validation) |
| aidlc-pipeline-deploy-agent | -- | -- | L (practices-discovery) | L (ci-pipeline) | L (deployment-pipeline, deployment-execution) |
| aidlc-operations-agent | -- | -- | -- | -- | L (observability-setup, incident-response, feedback-optimization) |
Agent Collaboration Map
graph TD
subgraph "Ideation & Inception"
PA[aidlc-product-agent]
DA[aidlc-design-agent]
DL[aidlc-delivery-agent]
AA[aidlc-architect-agent]
CA[aidlc-compliance-agent]
end
subgraph "Construction"
DEV[aidlc-developer-agent]
QA[aidlc-quality-agent]
SEC[aidlc-devsecops-agent]
AWS[aidlc-aws-platform-agent]
end
subgraph "Operation"
PD[aidlc-pipeline-deploy-agent]
OPS[aidlc-operations-agent]
end
PA -- "requirements, stories, intent" --> AA
PA -- "personas, intent" --> DA
PA -- "priorities, scope" --> DL
DA -- "interaction specs" --> DEV
DA -- "UX acceptance criteria" --> QA
AA -- "unit specs, API contracts" --> DEV
AA -- "NFR targets, test boundaries" --> QA
AA -- "infrastructure requirements" --> AWS
AA -- "design for review" --> SEC
CA -. "regulatory constraints" .-> AA
CA -. "compliance controls" .-> SEC
SEC -. "security gates" .-> PD
SEC -. "secure coding requirements" .-> DEV
SEC -. "security test cases" .-> QA
DL -- "delivery plan, mob assignments" --> DEV
DEV -- "code scan results" --> AA
DEV -- "implemented code" --> QA
DEV -- "build scripts, source" --> PD
QA -- "test suites, quality gates" --> PD
QA -- "performance baselines" --> OPS
AWS -- "environment endpoints" --> PD
AWS -- "provisioned infra" --> OPS
PD -- "deployed services" --> OPS
OPS -- "operational feedback" --> PA
OPS -. "architecture improvements" .-> AA
AWS -. "cost optimization" .-> OPS
Text Fallback
aidlc-product-agent
|-- requirements, stories --> aidlc-architect-agent
|-- personas, intent -------> aidlc-design-agent
|-- priorities, scope ------> aidlc-delivery-agent
aidlc-design-agent
|-- interaction specs ------> aidlc-developer-agent
|-- UX acceptance criteria -> aidlc-quality-agent
aidlc-architect-agent
|-- unit specs, API contracts --> aidlc-developer-agent
|-- NFR targets, test boundaries --> aidlc-quality-agent
|-- infrastructure requirements --> aidlc-aws-platform-agent
|-- design for review -----------> aidlc-devsecops-agent
aidlc-compliance-agent
|-- regulatory constraints ....> aidlc-architect-agent
|-- compliance controls .......> aidlc-devsecops-agent
aidlc-devsecops-agent
|-- security gates ............> aidlc-pipeline-deploy-agent
|-- secure coding requirements > aidlc-developer-agent
|-- security test cases .......> aidlc-quality-agent
aidlc-delivery-agent
|-- delivery plan, mob assignments --> aidlc-developer-agent
aidlc-developer-agent
|-- code scan results --> aidlc-architect-agent
|-- implemented code ---> aidlc-quality-agent
|-- build scripts ------> aidlc-pipeline-deploy-agent
aidlc-quality-agent
|-- test suites, quality gates --> aidlc-pipeline-deploy-agent
|-- performance baselines ------> aidlc-operations-agent
aidlc-aws-platform-agent
|-- environment endpoints --> aidlc-pipeline-deploy-agent
|-- provisioned infra -----> aidlc-operations-agent
aidlc-pipeline-deploy-agent
|-- deployed services --> aidlc-operations-agent
aidlc-operations-agent
|-- operational feedback -------> aidlc-product-agent (CLOSES THE LOOP)
|-- architecture improvements .> aidlc-architect-agent
Cross-References
- Architecture Overview
- Orchestrator
- Agent System
- Stage Documentation
- Agents chapter in the User Guide (philosophy and rationale)
- SKILL.md (Conductor authored source) -- the forwarding loop that acts on engine directives; carries a human-readable stage-graph mirror