mcpField
C
cognitive-toolkit

cognitive-toolkit

github.com/glebisその他401133 回インストール1 日前に更新
リポジトリ

cognitive-toolkit について

Cognitive Toolkit は、セッションの合間に治療技法を練習する人向けの CBT・DBT ガイド付きエクササイズです。複数の構造化された練習、調整可能なソクラテス式の問いかけ、任意の健康データ参照を備えています。

主な機能

  1. 01CBT・DBT のガイド付き練習
  2. 02思考記録と反対行動
  3. 03DEAR MAN と TIPP の技法
  4. 04問いかけの強さを調整
  5. 05任意の健康データ参照

活用シーン

  1. 01難しい考えを捉え直す練習
  2. 02感情調整のエクササイズ
  3. 03危機時に苦痛耐性の技法を使う
  4. 04利用可能な健康データとともに気分を振り返る

MCP 対応

セッション開始時に、health MCP から HRV、睡眠の質、安静時心拍数を任意で取得します。健康データは状況の補足に限られ、利用の必須条件ではありません。

インストール

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

$npx skills add https://github.com/glebis/claude-skills --skill cognitive-toolkit

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

CITATION.cff
index.json
README.md
.claude-plugin/
.gitkeep
plugin.json
references/
.gitkeep
health-integration.md
opposite-action.md
pushback-config.md
session-engine.md
thought-record.md
vault-output/
.gitkeep

詳細

認知ツールキット

設定可能な治療的な問いかけと、任意の健康データ連携に対応した、CBT・DBTの対話型ガイド付きエクササイズです。

使い方

/cbt                        # start with check-in → technique recommendation
/cbt thought-record         # jump directly to thought record
/cbt opposite-action        # jump directly to opposite action
/cbt --pushback firm        # override pushback level for this session
/cbt --no-health            # skip health data pull even if available

仕組み

  1. references/thought-record.md を読みます — 思考記録のプロトコル(ABCモデル、認知の歪みの分類、リフレーミングの枠組み)
  2. references/opposite-action.md を読みます — 反対の行動+DEAR MAN+TIPPの危機対応スキル
  3. references/pushback-config.md を読みます — 問いかけのレベル、トリガー、セッション中の上書きコマンド
  4. references/health-integration.md を読みます — HRV/睡眠データの取得、バイオフィードバックの解釈、スキップの条件

セッションの流れ

手法の引数なし(全体の流れ):

  1. チェックイン — 気分(0~10)、状況の簡単な説明
  2. 推奨 — チェックインの内容に基づき、現在の問題に合った手法を選ぶ
  3. 手法を読み込む — 該当する参照ファイルを読む
  4. プロトコル — ガイド付きエクササイズを最初から最後まで実施する
  5. 締めくくり — 要約、気づき、持ち帰るポイントを1つ
  6. 保存 — セッションを vault の出力先に書き込む

手法の引数あり(直接開始):

  1. 簡単な気分チェック(0~10、1行)
  2. 手法を読み込む — 該当する参照ファイルを読む
  3. プロトコル — ガイド付きエクササイズを最初から最後まで実施する
  4. 締めくくり — 要約、気づき、持ち帰るポイントを1つ
  5. 保存 — セッションを vault の出力先に書き込む

利用可能な手法

コマンド手法参照先ウェーブ
thought-record思考記録(ABC+リフレーミング)references/thought-record.md1
opposite-action反対の行動(DBTの感情調整)references/opposite-action.md1
dear-manDEAR MANのアサーティブネス・ロールプレイreferences/opposite-action.md2
tippTIPPの危機対応/苦痛耐性references/opposite-action.md2
chainチェーン分析(行動の連鎖)references/thought-record.md3
activation行動活性化(うつ)references/thought-record.md3
wise-mindワイズマインド(感情と理性)references/opposite-action.md3

問いかけ

詳しい設定については、references/pushback-config.md を参照してください。

  • references/pushback-config.md からデフォルト設定を読み込みます(デフォルト:gentle)
  • セッションごとの上書き:/cbt --pushback [gentle|moderate|firm]
  • セッション中のコマンド:softer、harder、no pushback でレベルをリアルタイムに調整します
  • 問いかけはソクラテス式であり、対立的ではありません。「それを裏付ける証拠は何ですか?」と問い、「それは間違っています」とは言いません

健康データ

連携の詳細については、references/health-integration.md を参照してください。

  • 任意:セッション開始時に利用可能であれば、health MCP から取得します
  • HRV、睡眠の質、安静時心拍数を、状況を理解するための参考情報としてのみ提示します
  • 健康データを利用できない場合、または --no-health フラグが渡された場合は、通知せずにスキップします
  • 健康データの有無をセッション開始の条件にすることはありません。あくまで参考情報であり、関門ではありません

Telegram のエントリーポイント

コマンド対応先
/recordthought-record
/oppositeopposite-action
/deardear-man
/tipptipp
/checkinチェックインの全体の流れ
/wisewise-mind
/settings問いかけのレベルと健康データの切り替えを調整

アンチパターン

  • 診断ツールではありません — 評価、ラベル付け、診断は決して行いません
  • セラピストの代替ではありません — セッションの合間に練習するためのツールです
  • 提案は「研究では~と示されています」と表現し、「~すべきです」とは言いません
  • 緊急事態、自殺念慮、または急性の危機をユーザーが訴えた場合:手法を直ちに中止し、気持ちを受け止め、危機支援窓口を案内します(例:ドイツのTelefonseelsorge 0800 111 0 111、国際窓口一覧はfindahelpline.com)

Vault への出力

セッションの保存先:~/Brains/brain/cognitive-toolkit/sessions/YYYYMMDD-[technique]-NN.md

形式:日付、手法、開始前の気分、終了後の気分を含むフロントマターと、セッションの全記録。

コメント