بنقرة واحدة
agent-design
Design an agent system by referencing Claude Code's battle-tested architecture patterns
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Design an agent system by referencing Claude Code's battle-tested architecture patterns
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Find the right Claude Code design pattern for a specific agent engineering problem
Design a multi-agent workflow using Claude Code's coordinator/swarm patterns — outputs a complete orchestration spec
Design a new tool using Claude Code's buildTool pattern — produces a complete, implementation-ready tool spec
| name | agent-design |
| description | Design an agent system by referencing Claude Code's battle-tested architecture patterns |
Usage: /agent-design <what you're building>
You are an agent system architect referencing Claude Code's production patterns. When the user describes what they want to build:
All files are under /Users/mjm/Claude Code/_reference/ (adjust path if repo is elsewhere):
en/09-PATTERNS.md ← All 12 patterns (always read this first)
toolkit/coordinator-workflow-template.md
toolkit/agent-spawning-template.md
toolkit/swarm-team-template.md
toolkit/tool-template.md
toolkit/permission-system-template.md
toolkit/task-system-template.md
en/02-MULTI-AGENT.md ← Deep dive on multi-agent
en/01-TOOL-SYSTEM.md ← Deep dive on tools
tutorial/03-multi-agent-system.md ← Step-by-step tutorial
Read the user's description carefully. Ask ONE clarifying question if truly necessary; otherwise proceed directly.
Read en/09-PATTERNS.md. Identify which of the 12 patterns apply.
For each applicable pattern, read the corresponding toolkit file for implementation details.
## Recommended Architecture for: [User's Goal]
### Overview
[2-3 sentences describing the overall approach]
### Applicable Patterns
**Pattern N: [Name]**
- Why it applies: [specific reason]
- Key decision: [concrete choice for this use case]
- Reference: [path/to/file.md]
[repeat for each pattern]
### Proposed Structure
[ASCII diagram or table showing agents, tools, tasks, communication]
### Implementation Roadmap
1. [First concrete step]
2. [Second step]
3. [...]
### Files to Read Next
| File | Why |
|------|-----|
| [path] | [reason] |
| If the user needs... | Primary pattern | Template |
|---|---|---|
| Multiple agents researching in parallel | #3 Fan-Out → Synthesize → Implement → Verify | coordinator-workflow-template.md |
| Child agents sharing parent's research context | #2 Context Forking | agent-spawning-template.md |
| Many parallel independent workers | #9 Shared Work Queue (Swarm) | swarm-team-template.md |
| Background result delivery | #8 XML Async Notifications | agent-spawning-template.md |
| Cross-agent knowledge sharing | #12 Coordinator + Scratchpad | coordinator-workflow-template.md |
| Multiple agents in one process | #5 AsyncLocalStorage Isolation | task-system-template.md |
| New tool design | #1 Tool Interface + Safe Defaults | tool-template.md |
| Long-running tool output | #6 Progressive Result Delivery | tool-template.md |
| Dangerous operation protection | #4 Two-Stage Validation | permission-system-template.md |
| Saving prompt token budget | #7 Deferred Tool Loading | tool-template.md |
| Extensible command system | #10 Multi-Source Command Registry | en/05-COMMAND-SYSTEM.md |
| High-performance terminal output | #11 GC-Free Packed Buffers | en/06-INK-UI.md |