cognitive-toolkit について
Cognitive Toolkit は、セッションの合間に治療技法を練習する人向けの CBT・DBT ガイド付きエクササイズです。複数の構造化された練習、調整可能なソクラテス式の問いかけ、任意の健康データ参照を備えています。
主な機能
- 01CBT・DBT のガイド付き練習
- 02思考記録と反対行動
- 03DEAR MAN と TIPP の技法
- 04問いかけの強さを調整
- 05任意の健康データ参照
活用シーン
- 01難しい考えを捉え直す練習
- 02感情調整のエクササイズ
- 03危機時に苦痛耐性の技法を使う
- 04利用可能な健康データとともに気分を振り返る
MCP 対応
セッション開始時に、health MCP から HRV、睡眠の質、安静時心拍数を任意で取得します。健康データは状況の補足に限られ、利用の必須条件ではありません。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ glebis/ claude-skills --skill cognitive-toolkitインストール後、Claude Code で/cognitive-toolkitを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
CITATION.cffindex.jsonREADME.md.claude-plugin/.gitkeepplugin.jsonreferences/.gitkeephealth-integration.mdopposite-action.mdpushback-config.mdsession-engine.mdthought-record.mdvault-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
仕組み
references/thought-record.mdを読みます — 思考記録のプロトコル(ABCモデル、認知の歪みの分類、リフレーミングの枠組み)references/opposite-action.mdを読みます — 反対の行動+DEAR MAN+TIPPの危機対応スキルreferences/pushback-config.mdを読みます — 問いかけのレベル、トリガー、セッション中の上書きコマンドreferences/health-integration.mdを読みます — HRV/睡眠データの取得、バイオフィードバックの解釈、スキップの条件
セッションの流れ
手法の引数なし(全体の流れ):
- チェックイン — 気分(0~10)、状況の簡単な説明
- 推奨 — チェックインの内容に基づき、現在の問題に合った手法を選ぶ
- 手法を読み込む — 該当する参照ファイルを読む
- プロトコル — ガイド付きエクササイズを最初から最後まで実施する
- 締めくくり — 要約、気づき、持ち帰るポイントを1つ
- 保存 — セッションを vault の出力先に書き込む
手法の引数あり(直接開始):
- 簡単な気分チェック(0~10、1行)
- 手法を読み込む — 該当する参照ファイルを読む
- プロトコル — ガイド付きエクササイズを最初から最後まで実施する
- 締めくくり — 要約、気づき、持ち帰るポイントを1つ
- 保存 — セッションを vault の出力先に書き込む
利用可能な手法
| コマンド | 手法 | 参照先 | ウェーブ |
|---|---|---|---|
thought-record | 思考記録(ABC+リフレーミング) | references/thought-record.md | 1 |
opposite-action | 反対の行動(DBTの感情調整) | references/opposite-action.md | 1 |
dear-man | DEAR MANのアサーティブネス・ロールプレイ | references/opposite-action.md | 2 |
tipp | TIPPの危機対応/苦痛耐性 | references/opposite-action.md | 2 |
chain | チェーン分析(行動の連鎖) | references/thought-record.md | 3 |
activation | 行動活性化(うつ) | references/thought-record.md | 3 |
wise-mind | ワイズマインド(感情と理性) | references/opposite-action.md | 3 |
問いかけ
詳しい設定については、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 のエントリーポイント
| コマンド | 対応先 |
|---|---|
/record | thought-record |
/opposite | opposite-action |
/dear | dear-man |
/tipp | tipp |
/checkin | チェックインの全体の流れ |
/wise | wise-mind |
/settings | 問いかけのレベルと健康データの切り替えを調整 |
アンチパターン
- 診断ツールではありません — 評価、ラベル付け、診断は決して行いません
- セラピストの代替ではありません — セッションの合間に練習するためのツールです
- 提案は「研究では~と示されています」と表現し、「~すべきです」とは言いません
- 緊急事態、自殺念慮、または急性の危機をユーザーが訴えた場合:手法を直ちに中止し、気持ちを受け止め、危機支援窓口を案内します(例:ドイツのTelefonseelsorge 0800 111 0 111、国際窓口一覧はfindahelpline.com)
Vault への出力
セッションの保存先:~/Brains/brain/cognitive-toolkit/sessions/YYYYMMDD-[technique]-NN.md
形式:日付、手法、開始前の気分、終了後の気分を含むフロントマターと、セッションの全記録。
コメント
Markdown 対応