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 | Application 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 agents share a common configuration baseline defined in their frontmatter. None declares a tools: allowlist, so every agent inherits the full session toolset — all of Claude Code's built-in tools plus any MCP tools provisioned to the session. The one shipped restriction is disallowedTools: Task.
The session toolset (inherited by every agent)
Every agent inherits the built-in Claude Code 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 (the live /aidlc session) performs the Task call that runs an agent; agents themselves never spawn subagents. disallowedTools: Task avoids cascading subagent chains. |
Tools each persona is expected to exercise
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 persona, add an optional tools: allowlist (which drops inherited MCP unless mcp__<server>__<tool> ids are also listed) — this implementation ships no such restrictions.
| 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 with no effort pin, templated -> model: sonnet + effort: medium).
A judgment agent is therefore never downgraded below 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 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 (on Claude Code, Codex, and opencode; on Kiro 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, application-design | judgment | WebSearch |
| aidlc-delivery-agent | team-formation, approval-handoff, delivery-planning | scope-definition, units-generation | templated | -- |
| aidlc-architect-agent | feasibility, application-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, application-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 | 6 | 3 | 9 |
| aidlc-aws-platform-agent | Yes | No | judgment | 2 | 4 | 6 |
| 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 (9 stages across 3 phases), reflecting its role as the central design authority.
- Across the full 14-agent roster, nine agents carry the judgment tier and five step down on Claude Code, Codex, and opencode (the two balanced reviewers plus the three templated planners; on Kiro all tiers inherit the session model and effort, so no agent steps down there); the stepped-down agents produce reviews against explicit checklists or dominantly templated planning, CI/CD, and runbook work. 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, application-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 (application-design, units-generation), S (reverse-engineering, delivery-planning) | L (functional-design, nfr-requirements, nfr-design) | -- |
| aidlc-aws-platform-agent | -- | S (feasibility) | S (application-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) -- the forwarding loop that acts on engine directives; carries a human-readable stage-graph mirror