Architect Domain Agent
The Architect Domain Agent focuses on system structure, partitioning, interfaces, and high-level design tradeoffs.
It is used when a workflow needs to turn product intent into a more concrete architectural direction before detailed implementation or verification begins.
What It Covers
The architect agent is responsible for early-stage technical definition, including:
- Translating design goals into a workable system-level structure.
- Defining interfaces, boundaries, and architectural assumptions.
- Identifying missing requirements that would block downstream implementation.
- Preparing specification-oriented context that other agents and tools can use.
Spec-Related Capabilities
The architect agent can rely on spec-focused task capabilities when a workflow requires deeper requirements shaping or analysis.
| Task Capability | Purpose |
|---|---|
| Specification | Translate design goals and concepts into foundational specifications. |
| Spec Analyzer | Identify definitional gaps and help bridge specification intent to EDA tool-facing workflows. |
These capabilities are documentation- and requirements-oriented. They are most useful when a project is still clarifying behavior, interfaces, constraints, or implementation expectations.
Invocation Model
Unlike CLI-exposed task agents such as linter or waveform analysis, the spec-related capability used by the architect flow is not currently callable directly from the CLI.
Instead, it is selected by the orchestrator when needed as part of a broader managed workflow. In practice, this means you do not invoke a standalone specs agent yourself in headless mode today; the orchestration layer chooses it when architectural or specification work requires it.
When To Use It
Use the architect domain agent when you need help with:
- Converting high-level product intent into an implementable architecture.
- Clarifying incomplete or ambiguous technical requirements.
- Establishing foundational specs before RTL or physical design work begins.
- Connecting specification language to downstream engineering and tool flows.