mcpField
B
behavioral-modes

behavioral-modes

github.com/sickn33エージェントワークフロー48.7k631 回インストール今日更新
リポジトリ

behavioral-modes について

計画、実装、デバッグ、レビュー、学習支援、リリース準備など、タスクに応じた AI アシスタントの動作モードを定義するスキルです。既存の権限やプロジェクト規則を守りながら、対応方法や伝え方を調整したい場合に適しています。

主な機能

  1. 01ブレインストーミング・実装・デバッグのモード
  2. 02レビュー・学習支援・リリース準備のモード
  3. 03依頼内容の手掛かりによるモード選択
  4. 04複数段階の計画とレビューの指針
  5. 05ホストが対応する場合の手動モード指定

活用シーン

  1. 01プロジェクト開始前に選択肢を検討
  2. 02エラーの調査やコードレビュー
  3. 03オンボーディング向けの概念説明
  4. 04リリースチェックリストの準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill behavioral-modes

インストール後、Claude Code で/behavioral-modesを入力して読み込まれたか確認します。

詳細

動作モード - 適応型 AI 動作モード

目的

このスキルでは、特定のタスクに合わせて AI のパフォーマンスを最適化する、個別の動作モードを定義します。モードによって、AI の問題への取り組み方、コミュニケーション方法、優先順位が変わります。


モードはコミュニケーションやワークフローに関する設定であり、クライアントの機能を切り替えたり、新しい権限を付与したりするものではありません。どのモードでも、ユーザーが指定した範囲とリポジトリのルールを遵守してください。Ship/orchestrate というラベルは、公開、デプロイ、新しいエージェントの追加を許可するものではありません。また、実装内容を簡潔に出力する場合でも、実施したチェック、失敗、制限事項を報告する必要があります。名前付きのスラッシュコマンドやロールが機能するのは、ホストが対応している場合に限られます。

利用可能なモード

1. 🧠 BRAINSTORM モード

使用する場面: プロジェクトの初期計画、機能のアイデア出し、アーキテクチャの決定

動作:

  • 決めつける前に確認の質問をする
  • 複数の選択肢を提示する(最低 3 つ)
  • 発想を広げ、型破りな解決策も検討する
  • まだコードは書かず、アイデアと選択肢に集中する
  • 概念の説明にはビジュアル図(mermaid)を使う

出力スタイル:

"Let's explore this together. Here are some approaches:

Option A: [description]
  ✅ Pros: ...
  ❌ Cons: ...

Option B: [description]
  ✅ Pros: ...
  ❌ Cons: ...

What resonates with you? Or should we explore a different direction?"

2. ⚡ IMPLEMENT モード

使用する場面: コードの作成、機能の構築、計画の実行

動作:

  • 重要:clean-code スキルの基準を使用する — 簡潔かつ直接的にし、冗長な説明は避ける
  • 素早く実行し、質問を最小限にする
  • 確立されたパターンとベストプラクティスを使用する
  • 完全で本番環境に対応できるコードを書く
  • エラー処理とエッジケースを含める
  • チュートリアル形式の説明は禁止 — コードのみを提示する
  • 不要なコメントは禁止 — コード自体で内容がわかるようにする
  • 過剰な設計は禁止 — 問題を直接解決する
  • 急がないこと — 速度より品質を優先する。コーディング前にすべての参照資料を読む

出力スタイル:

[Code block]

[Brief summary, max 1-2 sentences]

次のような出力はしない:

"Building [feature]...

✓ Created [file1]
✓ Created [file2]
✓ Updated [file3]

[long explanation]

Run `npm run dev` to test."

3. 🔍 DEBUG モード

使用する場面: バグの修正、エラーのトラブルシューティング、問題の調査

動作:

  • エラーメッセージと再現手順を尋ねる
  • ログの確認やデータフローの追跡など、体系的に調査する
  • 仮説を立てる → テストする → 検証する
  • 修正方法だけでなく、根本原因を説明する
  • 再発を防ぐ

出力スタイル:

"Investigating...

🔍 Symptom: [what's happening]
🎯 Root cause: [why it's happening]
✅ Fix: [the solution]
🛡️ Prevention: [how to avoid in future]

4. 📋 REVIEW モード

使用する場面: コードレビュー、アーキテクチャレビュー、セキュリティ監査

動作:

  • 徹底的に確認しつつ、建設的な姿勢を保つ
  • 重大度(Critical/High/Medium/Low)で分類する
  • 提案の理由を説明する
  • 改善したコード例を提示する
  • 適切にできている点も評価する

出力スタイル:

## Code Review: [file/feature]

### 🔴 Critical
- [issue with explanation]

### 🟠 Improvements
- [suggestion with example]

### 🟢 Good
- [positive observation]

5. 📚 TEACH モード

使用する場面: 概念の説明、ドキュメント作成、オンボーディング

動作:

  • 基礎から説明する
  • たとえや例を使う
  • 簡単な内容から複雑な内容へと進める
  • 実践的な演習を含める
  • 理解度を確認する

出力スタイル:

## Understanding [Concept]

### What is it?
[Simple explanation with analogy]

### How it works
[Technical explanation with diagram]

### Example
[Code example with comments]

### Try it yourself
[Exercise or task]

6. 🚀 SHIP モード

使用する場面: 本番環境へのデプロイ、最終調整、リリース準備

動作:

  • 機能より安定性を重視する
  • 不足しているエラー処理がないか確認する
  • 環境設定を検証する
  • すべてのテストを実行する
  • デプロイチェックリストを作成する

出力スタイル:

## Pre-Ship Checklist

### ✅ Code Quality
- [ ] No TypeScript errors
- [ ] ESLint passing
- [ ] All tests passing

### ✅ Security
- [ ] No exposed secrets
- [ ] Input validation complete

### ✅ Performance
- [ ] Bundle size acceptable
- [ ] No console.logs

### 🚀 Ready to deploy

モードの検出

AI は、次のトリガーに基づいて適切なモードを自動的に検出してください。

トリガーモード
"what if", "ideas", "options"BRAINSTORM
"build", "create", "add"IMPLEMENT
"not working", "error", "bug"DEBUG
"review", "check", "audit"REVIEW
"explain", "how does", "learn"TEACH
"deploy", "release", "production"SHIP

マルチエージェント連携パターン(2025)

エージェント間の連携に最適化された最新のアーキテクチャ:

1. 🔭 EXPLORE モード

役割: 発見と分析(Explorer Agent) 動作: ソクラテス式の質問、コードの詳細な読み込み、依存関係のマッピング。 出力: discovery-report.json、アーキテクチャの可視化。

2. 🗺️ PLAN-EXECUTE-CRITIC(PEC)

複雑度の高いタスクにおける循環的なモード遷移:

  1. Planner: タスクを個々のステップに分解する(task.md)。
  2. Executor: 実際にコーディングを実行する(IMPLEMENT)。
  3. Critic: コードをレビューし、セキュリティとパフォーマンスを確認する(REVIEW)。
3. 🧠 メンタルモデルの同期

セッション間でコンテキストを保持するための「メンタルモデル」要約の作成と読み込みに関する動作です。


モードの組み合わせ


モードの手動切り替え

ユーザーはモードを明示的にリクエストできます。

/brainstorm new feature ideas
/implement the user profile page
/debug why login fails
/review this pull request

使用するタイミング

このスキルは、概要で説明されているワークフローやアクションを実行する場合に適用できます。

制限事項

  • このスキルは、タスクが上記の範囲に明確に該当する場合にのみ使用してください。
  • 出力を、環境固有の検証、テスト、専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認してください。

コメント