Agent architecture design
Skill EntityProcess/agentv/plugins/agentic-engineering/skills/agent-architecture-design
Light-weight AI agent evaluation and optimization framework
npx -y skills add EntityProcess/agentv --skill agent-architecture-designAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 14 stars14 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when designing an AI agent system, selecting agentic design patterns, planning multi-phase workflows, choosing between single-agent and multi-agent architectures, or when asked "what kind of agent should I build", "how should I structure this automation", "design an agent for X", or "which agentic pattern fits this problem".
SKILL.md
5.1 KB, as published. Nobody here has run it
Agent Architecture Design
Overview
Guide the selection and design of the correct agentic architecture by diagnosing the problem type, mapping it to a proven design pattern, and defining the workflow structure, tooling, and management model.
Process
Phase 1: Problem Diagnosis
Categorize the request on two axes:
| Task-Level (single job) | Project-Level (coordination needed) | |
|---|---|---|
| Software-Shaped (working code/system) | Single-Agent Iterative Loop | Autonomous Pipeline or Multi-Agent System |
| Metric-Shaped (optimize a number) | Optimization Loop | Optimization Loop + Multi-Agent System |
Diagnosis questions:
- Is the goal working software or optimizing a metric?
- Is this a single discrete task or multiple coordinated parts?
- How much human involvement is acceptable during execution?
- What scale justifies the architecture complexity?
Phase 2: Pattern Selection
Load references/agentic-design-patterns.md for full details on each pattern. Summary:
Single-Agent Iterative Loop (Agentic IDE)
- Human = manager, Agent = worker
- Decompose the problem into small chunks (UI, API, tests)
- Agent gets a workspace (terminal, files, search)
- Best for: individual developer productivity on discrete tasks
Autonomous Pipeline (Zero-Human Loop)
- Spec In → Autonomous Zone → Eval Out
- Heavy human involvement at start (specs) and end (review), zero in the middle
- Requires robust evals — iterations happen automatically until eval passes
- Best for: zero-human-intervention software delivery
Optimization Loop (Self-Improving Agent)
- Hill climbing against a specific metric
- Agent tries paths, fails, backtracks
- Needs a clear optimization target
- Best for: reaching peak of an optimization metric through experimentation
Multi-Agent System (Hierarchical/Supervisor Pattern)
- Specialized roles with defined handoffs (Researcher → Writer → Editor → Publisher)
- Complexity lies in context management between agents
- Only justified at scale (10,000 tickets, not 10)
- Best for: seamless coordination across specialized AI workers
Phase 3: Workflow Architecture
After selecting a pattern, define the workflow structure. Load references/workflow-patterns.md for framework-specific patterns.
For each pattern, define:
- Phases — What sequential or parallel steps does the workflow execute?
- Artifacts — What does each phase produce? (specs, designs, tasks, code, reports)
- Gates — What must be true before proceeding to the next phase?
- Tooling — What tools/MCPs does each agent need?
- Context flow — How is information passed between phases/agents?
- Resumption — How does the workflow recover from interruption?
Pattern → Workflow mapping:
| Agentic Design Pattern | Typical Workflow |
|---|---|
| Single-Agent Iterative Loop | Single-phase: decompose → implement → verify |
| Autonomous Pipeline | OpenSpec-style: validate → propose → design → implement → verify |
| Optimization Loop | Iteration loop: hypothesize → test → measure → backtrack/advance |
| Multi-Agent System | Role pipeline: role₁ → handoff → role₂ → handoff → roleₙ |
Phase 4: Output
Produce a design document covering:
- Diagnosis — Software or metric shaped, task or project level
- Recommended Pattern — Which agentic architecture and why
- Workflow Design — Phases, artifacts, gates, context flow
- Scaffolding Plan — Tools, MCPs, evals the agent needs
- Management Model — Human role (Manager, Observer, or Spec-Writer)
Implementation Rules
- Simple scales better — Do not recommend 3-level management if 2-level works. Simple configurations are more performant.
- Context is everything — Agents depend entirely on the context and scaffolding provided by the architect. Design the scaffolding, not just the agent.
- Human-centered → Agent-centered — For large projects, move from "human managing every agent" to "planner agent managing sub-agents" where the human observes.
- Avoid pattern-confusion — Never use an Optimization Loop to build a novel. Never use a Single-Agent Loop for a project requiring specialized multi-agent orchestration.
- Scale justifies complexity — Multi-agent orchestration is only worth it at scale. For small problems, a single well-prompted agent outperforms a complex framework.
Skill Resources
references/agentic-design-patterns.md— Detailed pattern descriptions with examples and anti-patternsreferences/workflow-patterns.md— Workflow patterns from OpenSpec, Superpowers, and Compound Engineering
Related Skills
- agent-plugin-review — Review an implemented plugin against architecture best practices