Agent DesignerCAUTION
380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8 more coding agents — engineering, marketing, product, compliance, C-level advisory, research, business operations, commerc
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
Tier: POWERFUL Category: Engineering Tags: AI agents, architecture, system design, orchestration, multi-agent systems
A comprehensive toolkit for designing, architecting, and evaluating multi-agent systems. Provides structured approaches to agent architecture patterns, tool design principles, communication strategies, and performance evaluation frameworks.
Overview
The Agent Designer skill includes three core components:
- Agent Planner (
agent_planner.py) - Designs multi-agent system architectures - Tool Schema Generator (
tool_schema_generator.py) - Creates structured tool schemas - Agent Evaluator (
agent_evaluator.py) - Evaluates system performance and identifies optimizations
Quick Start
1. Design a Multi-Agent Architecture
# Use sample requirements or create your own python agent_planner.py assets/sample_system_requirements.json -o my_architecture # This generates: # - my_architecture.json (complete architecture) # - my_architecture_diagram.mmd (Mermaid diagram) # - my_architecture_roadmap.json (implementation plan)
2. Generate Tool Schemas
# Use sample tool descriptions or create your own python tool_schema_generator.py assets/sample_tool_descriptions.json -o my_tools # This generates: # - my_tools.json (complete schemas) # - my_tools_openai.json (OpenAI format) # - my_tools_anthropic.json (Anthropic format) # - my_tools_validation.json (validation rules) # - my_tools_examples.json (usage examples)
3. Evaluate System Performance
# Use sample execution logs or your own python agent_evaluator.py assets/sample_execution_logs.json -o evaluation # This generates: # - evaluation.json (complete report) # - evaluation_summary.json (executive summary) # - evaluation_recommendations.json (optimization suggestions) # - evaluation_errors.json (error analysis)
Detailed Usage
Agent Planner
The Agent Plan
b228be08e8bdOBSERVED · 2026-10-06Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
---
name: "agent-designer"
description: "Use when the user asks to design a multi-agent system, pick an orchestration pattern (supervisor/swarm/pipeline), generate tool schemas for agents, or evaluate agent execution logs for cost, latency, and failure bottlenecks. Examples: 'design an agent architecture for research automation', 'generate Anthropic tool schemas from these tool descriptions', 'analyze these agent run logs for bottlenecks'. NOT for Claude Code workflow files (use workflow-builder) or single-agent prompt design (use agent-workflow-designer)."
---
# Agent Designer — Multi-Agent System Architecture
Design, schema-generate, and evaluate multi-agent systems with three deterministic tools. The scripts are the workflow — do not freehand an architecture when the planner can score one from requirements.
## When to use
- Designing a new multi-agent system from requirements (pattern choice, roles, comms)
- Generating provider-ready tool schemas (Anthropic + OpenAI formats) from plain tool descriptions
- Evaluating execution logs: success rate, latency distribution, cost, bottlenecks
**When NOT to use:** Claude Code Workflow-tool automations → `workflow-builder`; single-agent workflow scaffolds → `agent-workflow-designer`; multi-agent fan-out at runtime → `agenthub`.
## Pattern decision table
| Choose | When | Watch out for |
|---|---|---|
| Single agent | One bounded task, < ~5 tools | Don't add agents you don't need |
| Supervisor | Central decomposition, specialists report back | Supervisor becomes the bottleneck |
| Pipeline | Strictly sequential stages with handoffs | Rigid order; slowest stage gates throughput |
| Hierarchical | Multiple org layers, > ~8 agents | Communication overhead per level |
| Swarm | Parallel peers, fault tolerance over predictability | Hard to debug; needs consensus rules |
The planner applies this scoring deterministically — run it rather than picking by feel.
## Workflow
All paths relative to this skill folder. Each step's JSON output is the next step's design input.
### 1. Design the architecture
Write a requirements JSON (copy `assets/sample_system_requirements.json` — keys: `goal`, `tasks[]`, `constraints{max_response_time, budget_per_task, concurrent_tasks}`, `team_size`):
```bash
python3 agent_planner.py requirements.json --format json -o arch
```
Emits `arch.json` with `architecture_design` (pattern, agents, communication links), `mermaid_diagram`, and `implementation_roadmap`. Read `architecture_design.pattern` and the per-agent role list; present the mermaid diagram to the user.
### 2. Generate tool schemas
Describe each agent's tools in plain JSON (copy `assets/sample_tool_descriptions.json`), then:
```bash
python3 tool_schema_generator.py tool_descriptions.json --validate -o tools
```
Emits `tools.json` (`tool_schemas`, `validation_summary`) plus provider-specific `tools_anthropic.json` / `tools_openai.json`. **Gate: every tool must print `✓ Valid`.** Fix any invalid schema before proceeding — never hand an agent an unvalidated schema.
### 3. Evaluate execution logs
Once the system runs (or against `assets/sample_execution_logs.json` for a dry run):
```bash
python3 agent_evaluator.py execution_logs.json --detailed -o eval
```
Emits `eval.json` with `summary`, `agent_metrics`, `bottleneck_analysis`, `error_analysis`, `cost_breakdown`, `sla_compliance`, and `optimization_recommendations`, plus split files (`eval_errors.json`, `eval_recommendations.json`).
### 4. Verification loop
The design is not done until:
1. `tool_schema_generator.py --validate` reports 0 invalid schemas.
2. `agent_evaluator.py` on a pilot run reports **0 critical issues** (the tool prints `CRITICAL: N critical issues` when found). If N > 0, apply the top item in `eval_recommendations.json`, re-run the pilot, and re-evaluate.
3. Compare your outputs against `expected_outputs/` to confirm the schema shape you're consuming hasn't drifted.
## References
- `references/agent_architecture_patterns.md` — pattern trade-offs in depth
- `references/tool_design_best_practices.md` — schema, idempotency, error-handling rules
- `references/evaluation_methodology.md` — metric definitions the evaluator implementsTrust audit
CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | WARN |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (5)
.codex/skills/a11y-audit
.codex/skills/ab-test-setup
.codex/skills/ad-creative
.codex/skills/adversarial-reviewer
.codex/skills/aeo
Gates applied: no_behavioural_pass.
b228be08e8bdfull audit observations/trust-audit/skill/alirezarezvani__agent-designer.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-06 | b228be08e8bd | CAUTION | B | 89 | first audit |
Questions
What does the Agent Designer skill do?
380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8 more coding agents — engineering, marketing, product, compliance, C-level advisory, research, business operations, commerc
Is Agent Designer safe to install?
With care. The audit graded it B (89/100) and found 5 things worth knowing before you trust this skill, listed below with the exact line each was found on.
What can Agent Designer access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does Agent Designer work with?
Its documentation mentions claude-code. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (b228be08e8bd), read on 2026-10-06. The repository is watched, and a new audit runs when it changes — this is the first audit.