thought-patterns について
thought-patternsは、タスクの種類や複雑さに応じて思考パターンを選び、組み合わせるエージェント向けスキルです。分析、推論、創造、振り返りなどのパターンをリソースとして提供します。
主な機能
- 01タスクの種類に応じたパターン選択
- 02複数パターンの連鎖や並列化
- 03分析・推論・創造的アプローチ
- 04ニューロダイバージェントな思考の参照
活用シーン
- 01複雑なシステムの分析やトラブルシューティング
- 02自由度の高い課題でのアイデア生成
- 03経験の振り返りとプロセス改善
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ markpitt/ claude-skills --skill thought-patternsインストール後、Claude Code で/thought-patternsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
resources/creative-patterns.mdfoundational-patterns.mdmetacognitive-patterns.mdneurodivergent-strengths.mdpattern-combinations.mdreasoning-patterns.mdspecialized-patterns.md詳細
思考パターンのオーケストレーションスキル
このスキルでは、人間の認知的思考パターンを網羅したライブラリを利用できます。タスクの要件に基づいて適切なパターンを選択し、連鎖させるインテリジェントなオーケストレーションシステムを備えています。
クイックリファレンス:読み込むリソースの選び方
| タスクの種類 | 読み込むリソース |
|---|---|
| デバッグ、トラブルシューティング、システム分析 | resources/foundational-patterns.md |
| 論理的な問題、仮説の生成、新しい概念の学習 | resources/reasoning-patterns.md |
| ブレインストーミング、イノベーション、創造的なアイデア創出 | resources/creative-patterns.md |
| 経験からの学習、プロセスの改善、自己調整 | resources/metacognitive-patterns.md |
| ユーザー中心設計、制約付き最適化、反復 | resources/specialized-patterns.md |
| ADHD/自閉症/ディスレクシアの認知的な強みの活用 | resources/neurodivergent-strengths.md |
| 複数のパターンを組み合わせた複雑な例、パターンの連鎖 | resources/pattern-combinations.md |
オーケストレーションプロトコル
フェーズ 1:タスク分析
パターンを選択する前に、タスクを分析します。
タスクの種類の分類:
- 分析的:複雑な情報の分解、論理的推論 → foundational を読み込む
- 創造的:斬新なアイデア、革新的な解決策 → creative を読み込む
- 探索的:可能性の調査、関係性の理解 → reasoning を読み込む
- 戦略的:計画、意思決定、最適化 → foundational + metacognitive を読み込む
- 内省的:経験からの学習、前提の検討 → metacognitive を読み込む
- 説明的:根本原因、仮説の生成 → reasoning を読み込む
- 統合的:視点の組み合わせ、統合 → 複数のリソースを読み込む
複雑さの指標:
- 目的が単一か複数か
- 制約が明確に定義されているか曖昧か
- 解決策の範囲が既知か未知か
- 構成要素が独立しているか相互依存しているか
フェーズ 2:パターンの選択
タスク分析に基づき、適切なリソースファイルを読み込み、パターンを選択します。
- 単一パターン:タスクが明確に1つのアプローチに当てはまる場合
- 順次連鎖:あるパターンが次のパターンにつながる場合(例:発散 → 収束)
- 並列パターン:複数の視点を同時に取り入れることで価値が加わる場合
- 反復ループ:繰り返し適用して改善する必要がある場合
フェーズ 3:実行と検証
実行中:
- 選択したパターンを明示的に適用する
- ユーザーの理解に役立つ場合は、作業内容を示す
- パターンによって進展が得られているかを確認する
- 現在のアプローチが効果的でない場合は、パターンを切り替える
回答の前に:
- 完全性を検証する:タスクのすべての側面に対応したか?
- 一貫性を確認する:出力は思考プロセスから論理的に導かれているか?
- 品質を評価する:ユーザーの期待する基準を満たしているか?
パターン選択のヒューリスティクス
問題の種類別
明確に定義された問題 → foundational-patterns.md を読み込みます
- 順次的、分析的、演繹的、収束的なパターン
明確に定義されていない問題 → creative-patterns.md + reasoning-patterns.md を読み込みます
- 発散的、ラテラル、仮説形成的、デザイン思考のパターン
複雑なシステム → foundational-patterns.md を読み込みます
- システム思考、全体論的/ゲシュタルト的、並列処理のパターン
創造的なタスク → creative-patterns.md を読み込みます
- 発散的、ラテラル、連想的、類推的なパターン
学習/改善 → metacognitive-patterns.md を読み込みます
- 内省的、メタ認知的、ダブルループ学習のパターン
戦略的な意思決定 → foundational-patterns.md + reasoning-patterns.md を読み込みます
- 大局的、システム的、反実仮想、第一原理のパターン
詳細な分析 → foundational-patterns.md + neurodivergent-strengths.md を読み込みます
- 分析的、細部に注目したパターン認識、批判的思考
迅速な回答 → リソースの読み込みは不要です
- システム1、パターン認識、連想
重要/新規の意思決定 → metacognitive-patterns.md + reasoning-patterns.md を読み込みます
- システム2、批判的、分析的、第一原理のパターン
ニューロダイバージェントなパターンの統合
ニューロダイバージェントなパターンが解決策を向上させる可能性があるか、常に検討してください。
- ADHDのパターン(過集中、大局的視点):持続的な取り組みや戦略的な俯瞰が必要な、意欲を引き出す問題に適しています
- 自閉症のパターン(細部への注目):精密さ、一貫性、パターンの発見に適しています
- ディスレクシアのパターン(空間/視覚):空間的な問題、視覚的な創造性、3Dの推論に適しています
- 非線形の連想:創造的なひらめきや、異なる領域を横断する洞察に適しています
→ これらが役立つ場合は、resources/neurodivergent-strengths.md を読み込みます
よく使われるパターンの連鎖
複数のパターンが必要な複雑なタスクの詳しい例については、resources/pattern-combinations.md を参照してください。
- 創造的な問題解決:発散 → 収束
- 根本原因分析:分析 → 仮説形成 → システム
- イノベーション:第一原理 → ラテラル → デザイン思考
- 学習:内省 → ダブルループ → メタ認知
- 包括的な理解:分析 → ゲシュタルト → システム
- 戦略的な意思決定:大局的視点 → 分析 → 反実仮想
リソースファイルの概要
resources/foundational-patterns.md
- 順次的/線形的思考
- 分析的思考
- 批判的思考
- システム思考
- ゲシュタルト的/全体論的な知覚
resources/reasoning-patterns.md
- 演繹的推論
- 帰納的推論
- 仮説形成的推論
- 類推的推論
- 反実仮想的推論
- 第一原理思考
resources/creative-patterns.md
- 発散的思考
- 収束的思考
- ラテラル思考
- 連想的思考
resources/metacognitive-patterns.md
- メタ認知的思考
- 内省的思考
- ダブルループ学習
- トリプルループ学習
- システム1思考(速く、直感的)
- システム2思考(遅く、分析的)
resources/specialized-patterns.md
- デザイン思考
- 制約ベースの思考
- 並列処理
- 反復的な改善
resources/neurodivergent-strengths.md
- ADHDに関連するパターン(過集中、大局的視点)
- 自閉症に関連するパターン(細部に注目したパターン認識)
- ディスレクシアに関連するパターン(空間/視覚的思考)
- 非線形の連想的思考
resources/pattern-combinations.md
- パターンを連鎖させる詳しい例
- 複数パターンの実行手順
- パターン選択の決定木
覚えておいてください:これは思考を強化するためのツールであり、厳格な処方箋ではありません。柔軟性を保ち、有効性を確認し、必要に応じて調整してください。現在のタスクに必要なリソースだけを読み込んでください。