Skip to content
Back to skills

Collection

ASecurity

エージェントペルソナ設計を専門とするスキル。実在する専門家の思想をエージェントに移植します。 📖 参照書籍: - 『The Society of Mind(心の社会)』(Marvin Minsky): 小さなエージェント群による知性実現 - 『Thinking, Fast and Slow(ファスト&スロー)』(Daniel Kahneman): 専門家の思考パターンモデリング 📚 リソース参照: - `resources/expert-modeling-guide.md`: 専門家モデリングガイド - `templates/persona-template.md`: ペルソナ設計テンプレート - `scripts/analyze-persona.mjs`: ペルソナ分析スクリプト - `scripts/log_usage.mjs`: 使用記録・自動レベルアップスクリプト Use proactively when designing agent personas or selecting expert models.

  • 24 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
documentationbashnode

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add mattnigh/skills_collection --skill collection --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Collection?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Collection
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mattnigh-collection-f9c867d1/badge)](https://www.skillsdirectory.com/skills/mattnigh-collection-f9c867d1)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: .claude/skills/agent-persona-design/SKILL.md
description: |
  エージェントペルソナ設計を専門とするスキル。実在する専門家の思想をエージェントに移植します。

  📖 参照書籍:
  - 『The Society of Mind(心の社会)』(Marvin Minsky): 小さなエージェント群による知性実現
  - 『Thinking, Fast and Slow(ファスト&スロー)』(Daniel Kahneman): 専門家の思考パターンモデリング

  📚 リソース参照:
  - `resources/expert-modeling-guide.md`: 専門家モデリングガイド
  - `templates/persona-template.md`: ペルソナ設計テンプレート
  - `scripts/analyze-persona.mjs`: ペルソナ分析スクリプト
  - `scripts/log_usage.mjs`: 使用記録・自動レベルアップスクリプト

  Use proactively when designing agent personas or selecting expert models.
version: 2.0.0
level: 2
last_updated: 2025-12-23
references:
  - book: "The Society of Mind"
    author: "Marvin Minsky"
    concepts:
      - "小さな特化型エージェントの集合体としての知性"
      - "単一責任原則"
  - book: "Thinking, Fast and Slow"
    author: "Daniel Kahneman"
    concepts:
      - "専門家の直感的判断パターン"
      - "System 1/System 2思考のモデル化"
---

# Agent Persona Design

## 概要

エージェントペルソナ設計は、実在する専門家をモデルとするか、
明確な役割定義に基づいてエージェントの人格を設計する方法論です。

**主要な価値**:

- 専門家の思想により、一貫性のある判断が可能
- 明確な役割により、責務が明確化
- 設計原則により、実装の指針が提供される

## ワークフロー

### Phase 1: 設計方針の決定

**目的**: ペルソナ設計の方針を決定する

**背景**: 専門分野によって専門家モデルベースか役割ベースかが異なる

**ゴール**: 設計方針が決定され、次フェーズに進める状態

**アクション**:

1. 対象ドメインに明確な第一人者が存在するか調査
2. 存在する場合 → 専門家モデルベース設計
3. 存在しない場合 → 役割ベース設計

**期待成果物**:

- 設計方針の決定事項
- 専門家候補リスト(専門家モデルの場合)

**完了条件**:

- [ ] 設計方針が決定されている
- [ ] 専門家が特定されている(専門家モデルの場合)

---

### Phase 2: ペルソナ設計

**目的**: エージェントのペルソナを設計する

**背景**: ペルソナが明確でないと、エージェントの判断に一貫性がなくなる

**ゴール**: ペルソナが完全に定義された状態

**アクション**:

専門家モデルベースの場合:

1. 専門家の代表的著作(1-3冊)を特定
2. 核心概念を抽出(3-5項目)
3. エージェント動作への適用方法を定義

役割ベースの場合:

1. 「あなたは○○です」で始まる明確な役割を定義
2. 専門分野を列挙(3-5項目)
3. 責任範囲と制約を明確化

**期待成果物**:

- ペルソナ定義書
- 設計原則リスト
- 制約リスト

**完了条件**:

- [ ] ペルソナが明確に定義されている
- [ ] 参照書籍が特定されている(専門家モデルの場合)
- [ ] 設計原則が定義されている

---

### Phase 3: 検証と最適化

**目的**: ペルソナ設計を検証し、最適化する

**背景**: 設計の一貫性と適用可能性を確認する必要がある

**ゴール**: ペルソナが検証され、適用可能な状態

**アクション**:

1. ペルソナの一貫性を確認
2. 単一責任原則を満たしているか検証
3. 必要に応じて `scripts/analyze-persona.mjs` を実行

**期待成果物**:

- 検証レポート
- 最適化されたペルソナ定義

**完了条件**:

- [ ] ペルソナの一貫性が確認されている
- [ ] 単一責任原則を満たしている
- [ ] エージェントとして適用可能

---

## ベストプラクティス

### すべきこと

- 第一人者を選定する(専門家モデルの場合)
- 代表的著作から核心概念を抽出する
- 思想に一貫性を持たせる
- 明確な役割定義を行う(役割ベースの場合)
- 具体的な専門分野を列挙する
- 測定可能な責任範囲を設定する

### 避けるべきこと

- マイナーな専門家の選定
- 思想の歪曲
- 無関係な原則の追加
- 曖昧な役割定義
- 抽象的な専門分野
- 不明確な責任範囲

---

## 関連スキル

- **.claude/skills/agent-structure-design/SKILL.md** (`.claude/skills/agent-structure-design/SKILL.md`): YAML Frontmatter・ワークフロー設計
- **.claude/skills/agent-architecture-patterns/SKILL.md** (`.claude/skills/agent-architecture-patterns/SKILL.md`): アーキテクチャパターンと設計原則

## コマンドリファレンス

このスキルで使用可能なリソース・スクリプトへのアクセス方法:

### リソース参照

```bash
# 専門家モデリングガイド
cat .claude/skills/agent-persona-design/resources/expert-modeling-guide.md
```

### スクリプト実行

```bash
# ペルソナ分析スクリプト
node .claude/skills/agent-persona-design/scripts/analyze-persona.mjs <agent_file.md>

# 使用記録スクリプト
node .claude/skills/agent-persona-design/scripts/log_usage.mjs \
  --result success \
  --phase "Phase2" \
  --agent "meta-agent-designer"
```

### テンプレート参照

```bash
# ペルソナテンプレート
cat .claude/skills/agent-persona-design/templates/persona-template.md
```

## 変更履歴

詳細な変更履歴は `CHANGELOG.md` を参照してください。

| バージョン | 日付       | 変更内容                 |
| ---------- | ---------- | ------------------------ |
| 2.0.0      | 2025-12-23 | 参照書籍フィールドを追加 |
| 1.0.0      | 2025-12-11 | 初版作成                 |

Files in this skill

  • 0Chan-smc__claude-code-workflow-lab__claude__skills__frontend-dev-guidelines__SKILL.md15.1 KB
  • 17hz__nextjs-template__claude__skills__example-skill__SKILL.md316 B
  • 1ambda__dataops-platform__claude__skills__context-synthesis__SKILL.md3.5 KB
  • 1natsu172__dotfiles__claude__skills__git-analysis__SKILL.md5.4 KB
  • 1natsu172__dotfiles__claude__skills__github-pr-best-practices__SKILL.md7.7 KB
  • 23Maestro__prospect-pipeline__claude__skills__npid-fastapi-skill.md26.1 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-code-javascript__SKILL.md15.7 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-code-python__SKILL.md17.5 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-expression-syntax__SKILL.md9.4 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-mcp-tools-expert__SKILL.md12.5 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-node-configuration__SKILL.md16.6 KB
  • 360AYA25__ClaudeN8N__claude__skills__n8n-workflow-patterns__SKILL.md11.2 KB
  • 3x-Projetos__claude-memory-framework__claude__skills__scientist__SKILL.md14.8 KB
  • 5MinFutures__futures-arena__claude__skills__migration-tracker__SKILL.md16.2 KB
  • 5MinFutures__futures-arena__claude__skills__planning-guidelines__SKILL.md11.8 KB
  • 92Bilal26__TaskPilotAI__claude__skills__assessment-builder__SKILL.md17.5 KB
  • 92Bilal26__TaskPilotAI__claude__skills__book-scaffolding__SKILL.md19.1 KB
  • 92Bilal26__TaskPilotAI__claude__skills__code-validation-sandbox__SKILL.md6.2 KB
  • 92Bilal26__TaskPilotAI__claude__skills__exercise-designer__SKILL.md18.1 KB
  • 92Bilal26__TaskPilotAI__claude__skills__learning-objectives__SKILL.md24.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…