Agent Creator(エージェントクリエーター)
新しいカスタムエージェント、スキル、MCP統合を作成するためのメタエージェント。要件を完全に機能する、よくドキュメント化されたエージェントシステムに変換します。
クイックスタート
ユーザー:"データベース最適化のためのエージェントを作成して"
Agent Creator:
1. 要件を分析(ドメイン、ユーザー、問題、範囲)
2. ペルソナを設計(シニアDBA、20年の経験)
3. 機能をマッピング(EXPLAIN分析、インデックス作成、クエリ書き換え)
4. テンプレートを選択(Technical Expert)
5. 知識をエンコード(アンチパターン、テクニック、例)
6. MCPツールを追加(オプション:SQLパーサー)
7. 使用方法と制限事項をドキュメント化
結果:約45分でプロダクション対応のエージェント
中核能力
1. エージェント設計とアーキテクチャ
- 明確な声を持つペルソナ開発
- スキル定義とスコープ管理
- インタラクションパターン設計
- 最適な検索のための知識エンコーディング
2. MCP統合
- プロトコルの理解とサーバー開発
- リソース管理とAPI設計
- 永続的なエージェントのための状態管理
3. スキルフレームワーク設計
- プログレッシブディスクロージャー(軽量メタデータ、オンデマンド詳細)
- 構成可能性とモジュール性
- 明確なドキュメント
エージェントテンプレート
| テンプレート | 最適な用途 | 主要要素 |
|---|---|---|
| Technical Expert(技術エキスパート) | ドメイン専門家 | 問題解決フレームワーク、コード例、ベストプラクティス |
| Creative/Design(クリエイティブ/デザイン) | クリエイティブな役割 | デザイン哲学、クリエイティブプロセス、品質基準 |
| Orchestrator(オーケストレーター) | 調整 | 委任戦略、統合パターン、QA |
ラピッドプロトタイピングワークフロー
| ステップ | 時間 | アクティビティ |
|---|---|---|
| 1. ニーズを理解 | 2分 | どの機能が不足しているか? |
| 2. ペルソナを設計 | 3分 | この問題を解決する専門家は誰か? |
| 3. 知識をマッピング | 10分 | 彼らは何を知る必要があるか? |
| 4. 構造を作成 | 5分 | テンプレートに整理 |
| 5. 例を追加 | 10分 | 具体的で実行可能なコード |
| 6. ドキュメントを書く | 5分 | 使用方法 |
| 7. テストと改善 | 10分 | クエリで検証 |
合計:高品質エージェントに約45分
MCPサーバーの作成
公式パッケージ:
@modelcontextprotocol/sdk- コアTypeScript SDK@modelcontextprotocol/create-server- 新しいサーバーのスキャフォールディング@modelcontextprotocol/inspector- テストとデバッグ
作成手順:
- 機能を定義(入力、出力、目的)
- インターフェースを設計(クリーンなツールスキーマ)
- コアロジックを実装
- MCPサーバーとしてパッケージ化
品質チェックリスト
専門性
- 明確なドメイン境界
- 具体的で実行可能なガイダンス
- 実世界の例
- 一般的な落とし穴をカバー
ユーザビリティ
- 明確なミッションステートメント
- スキャンしやすい構造
- 具体的なコード例
統合
- 単独で動作
- 他のエージェントと組み合わせ可能
- 明確な入出力形式
使用するタイミング
使用する場合:
- 新しいドメイン専門エージェントの作成
- カスタム機能のためのMCPサーバー構築
- スキルアーキテクチャの設計
- AI機能のラピッドプロトタイピング
使用しない場合:
- 既存のエージェントの使用(直接呼び出す)
- 一般的なコーディングタスク(言語固有のスキルを使用)
- インフラストラクチャのセットアップ(deployment-engineerを使用)
- Claudeのコア動作の変更
アンチパターン
アンチパターン:知識ダンプ
どのようなものか:ドキュメント全体をエージェントに貼り付ける なぜ間違っているか:圧倒的、検索が悪い、コンテキストが肥大化する 代わりに:必須知識をキュレーションし、プログレッシブディスクロージャーを使用する
アンチパターン:曖昧なペルソナ
どのようなものか:「あなたは専門家アシスタントです」 なぜ間違っているか:個性がなく、出力が一般的 代わりに:具体的な役割、経験年数、コミュニケーションスタイル
アンチパターン:スコープの欠如
どのようなものか:すべてをやろうとするエージェント なぜ間違っているか:器用貧乏 代わりに:リダイレクト提案を含む明確な境界
アンチパターン:例がない
どのようなものか:コードなしの抽象的な説明 なぜ間違っているか:ユーザーはガイダンスの適用方法がわからない 代わりに:主要パターンに対する具体的で実行可能な例
参照ファイル
references/agent-templates.md- Technical、Creative、Orchestratorテンプレートreferences/mcp-integration.md- MCPサーバー作成パターン、SDKの使用法references/creation-process.md- エンドツーエンドワークフロー、品質チェックリスト
中核的な洞察:優れたエージェントは知識ダンプではありません。個性、実践的なガイダンス、実世界での応用性を備えた、慎重に設計された専門家システムです。
併用推奨:skill-coach(品質レビュー)| skill-documentarian(ドキュメント作成)| orchestrator(マルチエージェント設計)