🛠️ エージェントDesigner
複数のAI(エージェント)が連携し、複雑
📺 まず動画で見る(YouTube)
▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗
※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。
📜 元の英語説明(参考)
Agent Designer - Multi-Agent System Architecture
🇯🇵 日本人クリエイター向け解説
複数のAI(エージェント)が連携し、複雑
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o agent-designer.zip https://jpskill.com/download/4316.zip && unzip -o agent-designer.zip && rm agent-designer.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/4316.zip -OutFile "$d\agent-designer.zip"; Expand-Archive "$d\agent-designer.zip" -DestinationPath $d -Force; ri "$d\agent-designer.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
agent-designer.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
agent-designerフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-18
- 同梱ファイル
- 8
💬 こう話しかけるだけ — サンプルプロンプト
- › Agent Designer を使って、最小構成のサンプルコードを示して
- › Agent Designer の主な使い方と注意点を教えて
- › Agent Designer を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
エージェントデザイナー - マルチエージェントシステムアーキテクチャ
ティア: POWERFUL
カテゴリ: エンジニアリング
タグ: AIエージェント、アーキテクチャ、システム設計、オーケストレーション、マルチエージェントシステム
概要
エージェントデザイナーは、マルチエージェントシステムの設計、アーキテクチャ構築、評価のための包括的なツールキットです。堅牢でスケーラブルなAIエージェントシステムを構築するための、エージェントアーキテクチャパターン、ツール設計原則、通信戦略、およびパフォーマンス評価フレームワークに対する構造化されたアプローチを提供します。
コア機能
1. エージェントアーキテクチャパターン
シングルエージェントパターン
- ユースケース: 境界が明確な、シンプルで集中的なタスク
- 長所: 最小限の複雑さ、デバッグが容易、予測可能な動作
- 短所: スケーラビリティが限定的、単一障害点
- 実装: 包括的なツールアクセスを備えたユーザーとエージェントの直接的な対話
スーパーバイザーパターン
- ユースケース: 集中管理による階層的なタスク分解
- アーキテクチャ: 1つのスーパーバイザーエージェントが複数のスペシャリストエージェントを調整
- 長所: 明確なコマンド構造、集中型意思決定
- 短所: スーパーバイザーのボトルネック、複雑な調整ロジック
- 実装: スーパーバイザーがタスクを受け取り、スペシャリストに委任し、結果を集約
スウォームパターン
- ユースケース: ピアツーピアコラボレーションによる分散型問題解決
- アーキテクチャ: 共通の目的を持つ複数の自律エージェント
- 長所: 高い並列性、フォールトトレランス、創発的知能
- 短所: 複雑な調整、潜在的な競合、予測が困難
- 実装: エージェントディスカバリ、コンセンサスメカニズム、分散型タスク割り当て
階層パターン
- ユースケース: 複数の組織層を持つ複雑なシステム
- アーキテクチャ: 異なるレベルのマネージャーとワーカーを持つツリー構造
- 長所: 自然な組織マッピング、明確な責任
- 短所: 通信オーバーヘッド、各レベルでの潜在的なボトルネック
- 実装: フィードバックループを伴う多段階委任
パイプラインパターン
- ユースケース: 特殊なステージを持つシーケンシャル処理
- アーキテクチャ: 処理パイプラインに配置されたエージェント
- 長所: 明確なデータフロー、ステージごとの専門的な最適化
- 短所: シーケンシャルなボトルネック、厳格な処理順序
- 実装: ステージ間のメッセージキュー、状態の引き渡し
2. エージェントの役割定義
役割仕様フレームワーク
- アイデンティティ: 名前、目的ステートメント、コアコンピテンシー
- 責任: 主要タスク、意思決定の境界、成功基準
- 能力: 必要なツール、知識ドメイン、処理制限
- インターフェース: 入出力形式、通信プロトコル
- 制約: セキュリティ境界、リソース制限、運用ガイドライン
一般的なエージェントの原型
コーディネーターエージェント
- マルチエージェントワークフローをオーケストレーションします
- 高レベルの意思決定とリソース割り当てを行います
- システムの健全性とパフォーマンスを監視します
- エスカレーションと競合解決を処理します
スペシャリストエージェント
- 特定のドメイン(コード、データ、研究)における深い専門知識
- 特殊なタスクに最適化されたツールと知識
- 狭い範囲内での高品質な出力
- 範囲外の要求に対する明確な引き渡しプロトコル
インターフェースエージェント
- 外部との対話(ユーザー、API、システム)を処理します
- プロトコル変換とフォーマット変換
- 認証と認可の管理
- ユーザーエクスペリエンスの最適化
モニターエージェント
- システムの健全性監視とアラート
- パフォーマンスメトリクスの収集と分析
- 異常検出とレポート
- コンプライアンスと監査証跡の維持
3. ツール設計原則
スキーマ設計
- 入力検証: 厳密な型付け、必須パラメーターとオプションパラメーター
- 出力の一貫性: 標準化された応答形式、エラー処理
- ドキュメント: 明確な説明、使用例、エッジケース
- バージョン管理: 後方互換性、移行パス
エラー処理パターン
- グレースフルデグラデーション: 依存関係の障害時の部分的な機能
- リトライロジック: 指数バックオフ、サーキットブレーカー、最大試行回数
- エラー伝播: 構造化されたエラー応答、エラー分類
- 回復戦略: フォールバックメソッド、代替アプローチ
べき等性要件
- 安全な操作: 副作用のない読み取り操作
- べき等な書き込み: 同じ操作を安全に繰り返すことができます
- 状態管理: バージョン追跡、競合解決
- アトミック性: 全か無かの操作完了
4. 通信パターン
メッセージパッシング
- 非同期メッセージング: デカップリングされたエージェント、メッセージキュー
- メッセージ形式: メタデータ付きの構造化されたペイロード
- 配信保証: 少なくとも1回、厳密に1回のセマンティクス
- ルーティング: ダイレクトメッセージング、パブリッシュ/サブスクライブ、ブロードキャスト
共有状態
- 状態ストア: 集中型データリポジトリ
- 一貫性モデル: 強力な一貫性、結果整合性、弱い一貫性
- アクセスパターン: 読み取り集中型、書き込み集中型、混合ワークロード
- 競合解決: 最終書き込み者優先、マージ戦略
イベント駆動型アーキテクチャ
- イベントソーシング: 不変のイベントログ、状態再構築
- イベントタイプ: ドメインイベント、システムイベント、統合イベント
- イベント処理: リアルタイム、バッチ、ストリーム処理
- イベントスキーマ: バージョン管理されたイベント形式、後方互換性
5. ガードレールと安全性
入力検証
- スキーマ強制: 必須フィールド、型チェック、形式検証
- コンテンツフィルタリング: 有害コンテンツ検出、PIIスクラビング
- レート制限: リクエストスロットリング、リソースクォータ
- 認証: ID検証、認可チェック
出力フィルタリング
- コンテンツモデレーション: 有害コンテンツの削除、品質チェック
- 一貫性検証: ロジックチェック、制約検証
- フォーマット: 標準化された出力形式、クリーンな表示
- 監査ログ: 意思決定の追跡、コンプライアンス記録
Human-in-the-
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Agent Designer - Multi-Agent System Architecture
Tier: POWERFUL
Category: Engineering
Tags: AI agents, architecture, system design, orchestration, multi-agent systems
Overview
Agent Designer is a comprehensive toolkit for designing, architecting, and evaluating multi-agent systems. It provides structured approaches to agent architecture patterns, tool design principles, communication strategies, and performance evaluation frameworks for building robust, scalable AI agent systems.
Core Capabilities
1. Agent Architecture Patterns
Single Agent Pattern
- Use Case: Simple, focused tasks with clear boundaries
- Pros: Minimal complexity, easy debugging, predictable behavior
- Cons: Limited scalability, single point of failure
- Implementation: Direct user-agent interaction with comprehensive tool access
Supervisor Pattern
- Use Case: Hierarchical task decomposition with centralized control
- Architecture: One supervisor agent coordinating multiple specialist agents
- Pros: Clear command structure, centralized decision making
- Cons: Supervisor bottleneck, complex coordination logic
- Implementation: Supervisor receives tasks, delegates to specialists, aggregates results
Swarm Pattern
- Use Case: Distributed problem solving with peer-to-peer collaboration
- Architecture: Multiple autonomous agents with shared objectives
- Pros: High parallelism, fault tolerance, emergent intelligence
- Cons: Complex coordination, potential conflicts, harder to predict
- Implementation: Agent discovery, consensus mechanisms, distributed task allocation
Hierarchical Pattern
- Use Case: Complex systems with multiple organizational layers
- Architecture: Tree structure with managers and workers at different levels
- Pros: Natural organizational mapping, clear responsibilities
- Cons: Communication overhead, potential bottlenecks at each level
- Implementation: Multi-level delegation with feedback loops
Pipeline Pattern
- Use Case: Sequential processing with specialized stages
- Architecture: Agents arranged in processing pipeline
- Pros: Clear data flow, specialized optimization per stage
- Cons: Sequential bottlenecks, rigid processing order
- Implementation: Message queues between stages, state handoffs
2. Agent Role Definition
Role Specification Framework
- Identity: Name, purpose statement, core competencies
- Responsibilities: Primary tasks, decision boundaries, success criteria
- Capabilities: Required tools, knowledge domains, processing limits
- Interfaces: Input/output formats, communication protocols
- Constraints: Security boundaries, resource limits, operational guidelines
Common Agent Archetypes
Coordinator Agent
- Orchestrates multi-agent workflows
- Makes high-level decisions and resource allocation
- Monitors system health and performance
- Handles escalations and conflict resolution
Specialist Agent
- Deep expertise in specific domain (code, data, research)
- Optimized tools and knowledge for specialized tasks
- High-quality output within narrow scope
- Clear handoff protocols for out-of-scope requests
Interface Agent
- Handles external interactions (users, APIs, systems)
- Protocol translation and format conversion
- Authentication and authorization management
- User experience optimization
Monitor Agent
- System health monitoring and alerting
- Performance metrics collection and analysis
- Anomaly detection and reporting
- Compliance and audit trail maintenance
3. Tool Design Principles
Schema Design
- Input Validation: Strong typing, required vs optional parameters
- Output Consistency: Standardized response formats, error handling
- Documentation: Clear descriptions, usage examples, edge cases
- Versioning: Backward compatibility, migration paths
Error Handling Patterns
- Graceful Degradation: Partial functionality when dependencies fail
- Retry Logic: Exponential backoff, circuit breakers, max attempts
- Error Propagation: Structured error responses, error classification
- Recovery Strategies: Fallback methods, alternative approaches
Idempotency Requirements
- Safe Operations: Read operations with no side effects
- Idempotent Writes: Same operation can be safely repeated
- State Management: Version tracking, conflict resolution
- Atomicity: All-or-nothing operation completion
4. Communication Patterns
Message Passing
- Asynchronous Messaging: Decoupled agents, message queues
- Message Format: Structured payloads with metadata
- Delivery Guarantees: At-least-once, exactly-once semantics
- Routing: Direct messaging, publish-subscribe, broadcast
Shared State
- State Stores: Centralized data repositories
- Consistency Models: Strong, eventual, weak consistency
- Access Patterns: Read-heavy, write-heavy, mixed workloads
- Conflict Resolution: Last-writer-wins, merge strategies
Event-Driven Architecture
- Event Sourcing: Immutable event logs, state reconstruction
- Event Types: Domain events, system events, integration events
- Event Processing: Real-time, batch, stream processing
- Event Schema: Versioned event formats, backward compatibility
5. Guardrails and Safety
Input Validation
- Schema Enforcement: Required fields, type checking, format validation
- Content Filtering: Harmful content detection, PII scrubbing
- Rate Limiting: Request throttling, resource quotas
- Authentication: Identity verification, authorization checks
Output Filtering
- Content Moderation: Harmful content removal, quality checks
- Consistency Validation: Logic checks, constraint verification
- Formatting: Standardized output formats, clean presentation
- Audit Logging: Decision trails, compliance records
Human-in-the-Loop
- Approval Workflows: Critical decision checkpoints
- Escalation Triggers: Confidence thresholds, risk assessment
- Override Mechanisms: Human judgment precedence
- Feedback Loops: Human corrections improve system behavior
6. Evaluation Frameworks
Task Completion Metrics
- Success Rate: Percentage of tasks completed successfully
- Partial Completion: Progress measurement for complex tasks
- Task Classification: Success criteria by task type
- Failure Analysis: Root cause identification and categorization
Quality Assessment
- Output Quality: Accuracy, relevance, completeness measures
- Consistency: Response variability across similar inputs
- Coherence: Logical flow and internal consistency
- User Satisfaction: Feedback scores, usage patterns
Cost Analysis
- Token Usage: Input/output token consumption per task
- API Costs: External service usage and charges
- Compute Resources: CPU, memory, storage utilization
- Time-to-Value: Cost per successful task completion
Latency Distribution
- Response Time: End-to-end task completion time
- Processing Stages: Bottleneck identification per stage
- Queue Times: Wait times in processing pipelines
- Resource Contention: Impact of concurrent operations
7. Orchestration Strategies
Centralized Orchestration
- Workflow Engine: Central coordinator manages all agents
- State Management: Centralized workflow state tracking
- Decision Logic: Complex routing and branching rules
- Monitoring: Comprehensive visibility into all operations
Decentralized Orchestration
- Peer-to-Peer: Agents coordinate directly with each other
- Service Discovery: Dynamic agent registration and lookup
- Consensus Protocols: Distributed decision making
- Fault Tolerance: No single point of failure
Hybrid Approaches
- Domain Boundaries: Centralized within domains, federated across
- Hierarchical Coordination: Multiple orchestration levels
- Context-Dependent: Strategy selection based on task type
- Load Balancing: Distribute coordination responsibility
8. Memory Patterns
Short-Term Memory
- Context Windows: Working memory for current tasks
- Session State: Temporary data for ongoing interactions
- Cache Management: Performance optimization strategies
- Memory Pressure: Handling capacity constraints
Long-Term Memory
- Persistent Storage: Durable data across sessions
- Knowledge Base: Accumulated domain knowledge
- Experience Replay: Learning from past interactions
- Memory Consolidation: Transferring from short to long-term
Shared Memory
- Collaborative Knowledge: Shared learning across agents
- Synchronization: Consistency maintenance strategies
- Access Control: Permission-based memory access
- Memory Partitioning: Isolation between agent groups
9. Scaling Considerations
Horizontal Scaling
- Agent Replication: Multiple instances of same agent type
- Load Distribution: Request routing across agent instances
- Resource Pooling: Shared compute and storage resources
- Geographic Distribution: Multi-region deployments
Vertical Scaling
- Capability Enhancement: More powerful individual agents
- Tool Expansion: Broader tool access per agent
- Context Expansion: Larger working memory capacity
- Processing Power: Higher throughput per agent
Performance Optimization
- Caching Strategies: Response caching, tool result caching
- Parallel Processing: Concurrent task execution
- Resource Optimization: Efficient resource utilization
- Bottleneck Elimination: Systematic performance tuning
10. Failure Handling
Retry Mechanisms
- Exponential Backoff: Increasing delays between retries
- Jitter: Random delay variation to prevent thundering herd
- Maximum Attempts: Bounded retry behavior
- Retry Conditions: Transient vs permanent failure classification
Fallback Strategies
- Graceful Degradation: Reduced functionality when systems fail
- Alternative Approaches: Different methods for same goals
- Default Responses: Safe fallback behaviors
- User Communication: Clear failure messaging
Circuit Breakers
- Failure Detection: Monitoring failure rates and response times
- State Management: Open, closed, half-open circuit states
- Recovery Testing: Gradual return to normal operation
- Cascading Failure Prevention: Protecting upstream systems
Implementation Guidelines
Architecture Decision Process
- Requirements Analysis: Understand system goals, constraints, scale
- Pattern Selection: Choose appropriate architecture pattern
- Agent Design: Define roles, responsibilities, interfaces
- Tool Architecture: Design tool schemas and error handling
- Communication Design: Select message patterns and protocols
- Safety Implementation: Build guardrails and validation
- Evaluation Planning: Define success metrics and monitoring
- Deployment Strategy: Plan scaling and failure handling
Quality Assurance
- Testing Strategy: Unit, integration, and system testing approaches
- Monitoring: Real-time system health and performance tracking
- Documentation: Architecture documentation and runbooks
- Security Review: Threat modeling and security assessments
Continuous Improvement
- Performance Monitoring: Ongoing system performance analysis
- User Feedback: Incorporating user experience improvements
- A/B Testing: Controlled experiments for system improvements
- Knowledge Base Updates: Continuous learning and adaptation
This skill provides the foundation for designing robust, scalable multi-agent systems that can handle complex tasks while maintaining safety, reliability, and performance at scale.
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (12,038 bytes)
- 📎 assets/sample_execution_logs.json (15,838 bytes)
- 📎 assets/sample_system_requirements.json (2,292 bytes)
- 📎 assets/sample_tool_descriptions.json (16,116 bytes)
- 📎 README.md (12,473 bytes)
- 📎 references/agent_architecture_patterns.md (9,876 bytes)
- 📎 references/evaluation_methodology.md (20,456 bytes)
- 📎 references/tool_design_best_practices.md (13,718 bytes)