Agent skill
agent-persona-design
実在する専門家の思想をエージェントに移植し、その専門性と思考パターンを再現するスキル。 Anchors: • 『心の社会』(Marvin Minsky) / 適用: 複雑系とエージェントシステム / 目的: 小規模エージェントの集合知実現 • 『ファスト&スロー』(Daniel Kahneman) / 適用: 意思決定と思考パターン / 目的: 専門家の直感と論理の統合 Trigger: Use when designing or improving agent personas, modeling expert thinking patterns, upgrading existing personas, or building multi-persona systems. persona design, expert modeling, thinking patterns, agent architecture, multi-agent systems
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/design/agent-persona-design
SKILL.md
エージェントペルソナ設計
概要
実在する専門家の思想と思考パターンをエージェントに移植し、その専門性を再現するスキルです。心理学(Kahneman)と認知科学(Minsky)の理論に基づき、複雑な意思決定や領域専門知識をエージェント化します。
このスキルは以下を実現します:
- 専門家思考の再現: 異なる分野の専門家の思考フローをモデル化
- ペルソナの段階的成長: Level 1(基礎)から Level 4(専門)への段階的なペルソナ構築
- マルチペルソナシステムの設計: 複数の専門家エージェントの相互作用設計
ワークフロー
Phase 1: 目的と前提の整理
目的: ペルソナ設計の背景・目的・制約条件を明確化
アクション:
references/Level1_basics.mdで基礎概念(専門家モデルの要素)を確認- 対象となる専門分野・専門家のプロファイルを整理
- ペルソナが解決すべきタスク領域を定義
references/expert-modeling-guide.mdで専門家の思考パターン抽出方法を学習
Task: agents/analyze-persona-context.md を参照
Phase 2: ペルソナ設計と実装
目的: リソースとテンプレートに基づいて、ペルソナ構造を具体化
アクション:
references/Level2_intermediate.mdで実務的な設計手順を確認assets/persona-template.mdを使用してペルソナの骨子を作成- 専門家の特性(思考スピード・深さ・判断基準)をペルソナに組み込み
scripts/analyze-persona.mjsでペルソナの構造を分析・改善- Level 3/4 の応用ガイドで特殊なケース・統合パターンを検討
Task: agents/design-persona.md を参照
Phase 3: 検証と定着
目的: 設計されたペルソナの妥当性を検証し、実装準備を完了
アクション:
scripts/validate-skill.mjsでペルソナ定義の構造的妥当性を確認- ペルソナが目的のタスク領域で機能するか試行検証
scripts/log_usage.mjsを実行してペルソナ設計の記録を保存- 必要に応じて
references/Level3_advanced.mdで統合パターンを適用
Task: agents/validate-persona.md を参照
Task仕様ナビ
| Task | 起動タイミング | 入力 | 出力 |
|---|---|---|---|
| analyze-persona-context | Phase 1開始時 | タスク仕様 | ペルソナ設計ブリーフ |
| design-persona | Phase 2開始時 | ペルソナ設計ブリーフ | ペルソナ定義書 |
| validate-persona | Phase 3開始時 | ペルソナ定義書 | 検証結果レポート |
詳細仕様: 各Taskの詳細は agents/ ディレクトリを参照
ベストプラクティス
すべきこと
- 段階的にリソースを活用する: Level 1 → Level 2 → Level 3/4 の順序で深掘りする
- 実在の専門家から学ぶ: 著書・論文・インタビューから思考パターンを直接抽出する
- System 1/2 の思考を区別する: 直感的判断(System 1)と論理的分析(System 2)を明示的に分離
- テンプレートで構造化する:
persona-template.mdを基に、漏れなく属性を定義する - 検証スクリプトで品質確保:
validate-skill.mjsで構造的妥当性を定期的に確認 - 変化に対応する: 実装フェーズで新たな発見が出たら ペルソナ定義を反復改善する
避けるべきこと
- 仮説のみで設計する: 必ず実在の専門家・事例・データベースで検証する
- 思考パターンを曖昧なまま使用する: 「合理的」「慎重」など抽象的な表現のみで済ませない
- Level をスキップする: 基礎(Level 1)を理解せずに応用(Level 3/4)に進まない
- 単一の思考パターンに依存する: 異なるシナリオで柔軟に判断基準を切り替えられるようにする
- 変更履歴を記録しない:
log_usage.mjsを実行し、試行錯誤の過程を記録に残す
リソース参照
references/(詳細知識)
| リソース | パス | 読込条件 |
|---|---|---|
| 基礎概念 | references/Level1_basics.md | 初回利用時 |
| 実務パターン | references/Level2_intermediate.md | 実務適用時 |
| 応用ガイド | references/Level3_advanced.md | 複雑系対応時 |
| 専門解説 | references/Level4_expert.md | 高度な課題時 |
| 専門家モデリング | references/expert-modeling-guide.md | 思考抽出時 |
scripts/(決定論的処理)
| スクリプト | 機能 |
|---|---|
scripts/analyze-persona.mjs |
ペルソナ構造分析 |
scripts/validate-skill.mjs |
スキル構造検証 |
scripts/log_usage.mjs |
フィードバック記録 |
assets/(テンプレート)
| アセット | 用途 |
|---|---|
assets/persona-template.md |
ペルソナ設計テンプレート |
変更履歴
| Version | Date | Changes |
|---|---|---|
| 4.0.0 | 2025-12-31 | agents/追加、テーブル形式統一、Task仕様ナビ改善 |
| 3.0.0 | 2025-12-31 | 18-skills.md仕様に準拠(Task仕様ナビ、詳細ワークフロー追加) |
| 2.0.0 | 2025-12-24 | Spec alignment and required artifacts added |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?