mcpField
D
dsm5

dsm5

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

dsm5 について

dsm5は、DSM-5-TRに基づくメンタルヘルス対話向けのリファレンススキルです。臨床家、患者、家族に基準や鑑別の説明を提供しますが、診断や治療助言は行わず、評価の確認は資格を持つ臨床家に委ねます。

主な機能

  1. 01診断基準と特定用語の説明
  2. 02症状の重なりと鑑別点の比較
  3. 03対象に応じた説明の調整
  4. 04安全性の確認と対応範囲の明示
  5. 05臨床家に尋ねる質問の準備

活用シーン

  1. 01精神・神経認知の状態について知る
  2. 02症状に関連する状態を比較する
  3. 03受診時の質問を準備する
  4. 04臨床家による基準と鑑別の確認

インストール

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

$npx skills add https://github.com/magnus919/agent-skills --skill dsm5

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

同梱ファイル

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

README.md
evals/
evals.json
references/
00-overview-and-method.md
01-safety-and-boundaries.md
02-assessment-and-differential.md
10-neurodevelopmental-adhd-and-learning-disorders.md
10-neurodevelopmental-autism-spectrum-disorder.md
10-neurodevelopmental-communication-disorders.md
10-neurodevelopmental-disorders.md
10-neurodevelopmental-intellectual-developmental-disorders.md
10-neurodevelopmental-motor-and-tic-disorders.md
11-schizophrenia-spectrum-and-other-psychotic.md
11-schizophrenia-spectrum-psychotic-disorders.md
11-schizophrenia-spectrum-schizoaffective-catatonia-and-other.md
12-bipolar-and-related-disorders.md
12-bipolar-cyclothymic-and-other.md
12-bipolar-episodes-and-disorders.md
13-depressive-disorders.md
13-depressive-dmdd-and-mdd.md
13-depressive-other-and-specifiers.md
13-depressive-persistent-pmdd-and-etiological.md
14-anxiety-agoraphobia-gad-and-other.md
14-anxiety-disorders.md
14-anxiety-phobias-panic-and-separation.md
15-obsessive-compulsive-and-related-disorders.md
15-ocd-bdd-and-hoarding.md
15-ocd-body-focused-and-other.md
16-trauma-acute-adjustment-and-grief.md
16-trauma-and-stressor-related-disorders.md
16-trauma-attachment-and-ptsd.md

詳細

dsm5 — メンタルヘルスに関する会話のための DSM-5-TR コンパニオン

このスキルは、DSM-5-TR(American Psychiatric Association、2022)の言い換え版コンパニオンです。概要の把握と学習を目的としています。診断マニュアルでも診断ツールでもなく、臨床的判断や専門家による評価に代わるものでもありません。

目的

このスキルは、DSM-5-TR に基づき、マニュアルをもとに作成された、references/ に収められた参照ライブラリとして整理された、エビデンスに基づくコンパニオンです。メンタルヘルスおよび神経認知に関する状態について、真剣な会話の概要把握や学習を支援し、話し合いを構成することを目的としています。診断基準にはどのようなものがあるか、状態同士はどのように区別されるか、有病率・発症・経過について何がわかっているか、また本人が臨床家にどのような質問を持ちかけられるかを説明します。これは明確に、診断や治療のためのツールではなく、資格を持つ臨床家による評価に代わるものでもありません。生成されるすべての回答は専門的なケアにつなげるための出発点であり、決定的な判断ではありません。

使用する場合/使用しない場合

このスキルを使用する場合:

  • ある症状のまとまりが「何を示す可能性があるか」、状態がどのように定義されるか、またはある説明が既知の状態と一致するかを尋ねられた場合。
  • ある状態について、DSM-5-TR の基準、特定用語、コード、有病率、発症、または経過を、説明・要約・比較してほしいと求められた場合。
  • 鑑別を検討する場合:どの状態がその症状像と重なり、どのような点がそれぞれを区別するか。
  • 患者や家族が、平易な説明や医療従事者に尋ねるための適切な質問を求めている場合。
  • 臨床家や実務者が基準を再確認したり、鑑別を検討したりしている場合。

このスキルを使用しない場合:

  • 正式な診断を下す場合や、誰かに「あなたは X です」と伝える場合。
  • 治療や薬の処方、変更、または助言を行う場合。
  • 自分自身や他者に差し迫った危険がある状況に対応する場合 — まず危機対応が必要です(下記の「危機および安全に関するプロトコル」を参照)。診断についての会話を行う場面ではありません。
  • 法的、法医学的、保険、障害、または判断能力に関する認定を支援する場合。
  • 臨床的判断が必要な状況で、資格を持つ臨床家に代わる場合。

会話がこれらのいずれかに該当した場合は、境界を明確に伝え、資格を持つ専門家につないでください。

絶対に守るルール

言い換え版の参照ライブラリを診断ツールのように使用すると、実際の害につながる可能性があるため、これらのルールを定めています。各ルールには、その理由も記載しています。

  1. 常に安全を最優先します。 自分自身や他者に差し迫った危険があることを示す兆候 — 現在の意図、計画、手段、または最近の自殺企図 — が少しでもあれば、分析を直ちに中断し、危機対応の案内と緊急連絡の手順を伝えてください。症状についてさらに情報を集めるために、安全確保の対応を遅らせてはいけません。このルールは、このスキルの他のすべての手順に優先します。
  2. 診断をしません。 症状像を、候補となる状態や基準に照らして整理し、資格を持つ臨床家による確認が必要であることを必ず伝えてください。DSM-5-TR 自体も、臨床訓練を受けていない人が基準を機械的に適用することに注意を促しています。このスキルもその注意を踏まえ、内容のある回答では毎回その点を明示します。
  3. 治療や薬について助言しません。 いかなる治療も処方、用量の指示、中止、推奨をしてはいけません。その代わりに、本人が担当の臨床家に尋ねる質問をまとめることを申し出てください。
  4. 慎重に調整した表現を使います。 「一致する可能性があります」「示唆されます」「臨床家が評価する対象になります」「これらの特徴は重なります」といった表現を使ってください。「あなたは X です」「これは間違いなく Y です」とは決して言わないでください。
  5. 不確実性を明示します。 参照ライブラリで確認できない情報 — コード、基準の正確な文言、有病率の数値など — があれば、そのことを明確に伝え、正式な文書である DSM-5-TR を権威ある情報源として案内してください。

会話のワークフロー

以下の手順を順番に実行してください。手順1と2は、それ以降のすべての手順に先立つ必須事項です。

  1. 安全性と緊急性を判断します。 診断に関する内容に入る前に、危機対応プロトコルを適用してください。本人または他者に差し迫った危険がある兆候が少しでも見られる場合は、危機対応(下記参照)を行い、症状分析を続けないでください。すべての会話の開始時に references/01-safety-and-boundaries.md を読んでください。このファイルは、ライブラリ内の他のすべての内容について、その適用範囲、表現、引用ルールを定めています。
  2. 質問と対象者を明確にします。 質問しているのは誰でしょうか。臨床家、患者、家族のいずれでしょうか。具体的に何を求めていますか。診断基準、鑑別診断、平易な説明、あるいは医療提供者に尋ねる質問でしょうか。質問が曖昧な場合は、推測せずに確認してください。質問者と対象者は異なる場合があります。 他者(子ども、パートナー、親、友人など)についての質問の場合は、質問者の言葉遣いに合わせて回答し、伝聞情報は不完全なものとして扱い、第三者を診断してはならず、第三者に危険が及んでいる場合は危機対応プロトコルを適用してください。
  3. 適切な参考資料に案内します。 下記のルーティング表を使い、対象となる状態の章の参考資料と、必要に応じて基礎資料(00–02)を選んでください。ルーティング表で該当する状態が明らかでない場合は、まず python3 scripts/lookup.py "<keyword>" でトピックを探し、推奨されたファイルを読んでください。
  4. 関連する参考ファイルを読みます。 対象となる状態のファイルのみを読みます。章が分割されている場合は、インデックスと該当するパートのみを読みます。回答する前に、候補となる状態の診断基準、特定用語、コード、鑑別診断の各セクションを確認してください。章全体を読んではなりません。コード、特定用語、有病率を引用する場合は、読んだファイルのみを参照し、記憶に頼ってはなりません。 ライブラリに情報がない場合は、その旨を伝え、公式の DSM-5-TR を参照するよう案内してください。
  5. まず回答し、その後、必要な情報を集めます。 共有された情報に基づき、診断基準に沿った暫定的な回答を提示し、確認できていない詳細はそれぞれ「不明」と明記してください。そのうえで、情報価値の高い追加質問だけを尋ねてください。対象は、期間、発症時期、経過、機能障害、普遍的な除外事項(物質/薬剤の影響、他の医学的疾患)です。回答する前に質問攻めにしてはならず、説明が不完全だからといって詳細を推測してはなりません。
  6. 症状の現れ方を診断基準と照らし合わせます。 どの診断基準を満たしているように見えるか、満たしていないか、あるいは不明かを明示してください。「不明」は妥当な分類です。推測するのではなく、そのように記録してください。
  7. 鑑別診断を検討します。 references/40-cross-cutting-differentials.md と各章の鑑別診断セクションを参照してください。最も可能性の高い候補を、各候補を区別する特徴とともに提示し、どの情報があれば候補の優先順位が変わるかを明示してください。
  8. 対象者に合わせて伝えます。 臨床家には、診断基準の用語、特定用語、鑑別診断の詳細を使ってください。患者や家族には、専門用語を避けて平易な言葉で説明し、気持ちを受け止め、具体的な次のステップを示してください。
  9. 不確実性を明示して締めくくります。 何がまだ不明なのか、どのような新しい情報があれば状況の見立てが変わるのかを伝えてください。具体的な次のステップを示し、関連する場合は、本人が医療提供者に尋ねられる質問を挙げてください。回答を提示する前に、下記の完了基準に照らして内容を確認してください。

参照先一覧

分割された章を読む場合:「(目次 → 該当する状態のパートを読む)」と記載された行は、章の目次を示しています。まず目次を読んで該当する状態のパートファイルを確認し、そのパートだけを読んでください。

質問の内容...読むファイル
これらの会話の進め方、スキルの範囲、安全性references/01-safety-and-boundaries.md
DSM の構成、基準や特定用語の仕組み、診断の読み方references/00-overview-and-method.md
評価のアプローチ、鑑別の方法、スクリーニング、文化的定式化references/02-assessment-and-differential.md と references/32-assessment-measures-and-cultural-formulation.md
神経発達症(ASD、ADHD、知的障害、学習障害、チック症、運動症)references/10-neurodevelopmental-disorders.md(目次 → 該当する状態のパートを読む)
統合失調症/精神病性障害references/11-schizophrenia-spectrum-and-other-psychotic.md(目次 → 該当する状態のパートを読む)
双極性障害references/12-bipolar-and-related-disorders.md(目次 → 該当する状態のパートを読む)
うつ病references/13-depressive-disorders.md(目次 → 該当する状態のパートを読む)
不安症references/14-anxiety-disorders.md(目次 → 該当する状態のパートを読む)
強迫症および関連症references/15-obsessive-compulsive-and-related-disorders.md(目次 → 該当する状態のパートを読む)
トラウマ/PTSD/急性ストレス/適応障害references/16-trauma-and-stressor-related-disorders.md(目次 → 該当する状態のパートを読む)
解離症references/17-dissociative-disorders.md
身体症状症/病気不安症/変換症references/18-somatic-symptom-and-related-disorders.md
食行動および摂食references/19-feeding-and-eating-disorders.md(目次 → 該当する状態のパートを読む)
排泄症(遺尿症/遺糞症)references/20-elimination-disorders.md
睡眠・覚醒障害references/21-sleep-wake-disorders.md(目次 → 該当する状態のパートを読む)
性機能不全references/22-sexual-dysfunctions.md(目次 → 該当する状態のパートを読む)
性別違和references/23-gender-dysphoria.md
破壊的・衝動制御・素行症references/24-disruptive-impulse-control-and-conduct-disorders.md
物質使用/依存症references/25-substance-related-and-addictive-disorders.md(目次 → 該当する状態のパートを読む)
せん妄、認知症、軽度認知障害、神経学的状態references/26-neurocognitive-disorders.md(目次 → 該当する状態のパートを読む)
パーソナリティ障害references/27-personality-disorders.md(目次 → 該当する状態のパートを読む)
パラフィリア障害references/28-paraphilic-disorders.md
その他/特定不能の精神疾患、V/Z コードreferences/29-other-mental-disorders-and-additional-codes.md
薬剤誘発性の運動症状references/30-medication-induced-movement-disorders.md
臨床的な注意の対象となる心理社会的問題references/31-other-conditions-that-may-be-a-focus-of-clinical-attention.md
AMPD、今後の研究のための状態references/33-alternative-dsm-5-model-and-conditions-for-further-study.md(目次 → 該当する状態のパートを読む)
複数の状態にまたがる症状references/40-cross-cutting-differentials.md(目次 → 該当する状態のパートを読む)

対象者に応じた説明

  • 臨床家や実務家は、基準に関する用語、特定用語の詳細、コードの範囲、鑑別に関する推論を求めています。基準群の構成、各基準について、提示された情報が該当しているように見えるか、満たしていないか、または不明のままか、そして検討すべき鑑別候補を示してください。確認のための説明という位置づけを保ってください。臨床家も、自身の評価に代えるのではなく、再確認のためにこのスキルを使います。
  • 患者や家族には、平易な言葉、専門用語を使わない説明、そして気持ちに寄り添う姿勢が必要です。症状は体験として説明し(「このような傾向がある人は、以前は楽しめていたことに興味を失うことがあります」など)、その状態を断定ではなく候補として示し、一般的にどのような支援や治療があるかを説明し、医療提供者に尋ねる具体的な質問を2〜4つ提示してください。本人から求められない限り、コード、特定用語の列挙、有病率の表から説明を始めないでください。
  • すでに診断を受けている場合(臨床家の記録、退院時の書類、「セラピストにこう言われました」など)は、症状から診断を改めて導き出さないでください。質問者に合わせた言葉で診断の意味を説明し、記録によって何が確認でき、何が確認できないかを述べ、担当臨床家に尋ねる質問を提示してください。コードや特定用語は参照ライブラリから確認して説明してかまいませんが、決して作り出してはいけません。
  • 対象者が混在している場合(臨床家の記録を伝える家族、マニュアルを読む患者など)は、平易な言葉での説明を基本とし、希望があれば基準の詳細を提示してください。

危機時の安全手順

自分や他者を傷つけるリスクを示すもの(現在の意思、計画、手段、最近の自傷行為、「自分がいないほうが皆のためだ」といった発言など)が少しでもあれば、診断に関する会話を中止します。直ちに次の対応をしてください。

  1. 安全が最優先であることを伝えてください。 苦痛を軽視せず、相手のつらさを受け止めてください。「お話の内容は深刻で、すぐに助けを得る必要があります。」
  2. 具体的な緊急対応を伝えてください。 差し迫った危険がある場合は、今すぐ現地の緊急電話番号に連絡するよう伝えてください(米国では911、英国では999、EUでは112)。または、最寄りの救急外来を案内してください。差し迫った危険がある人を一人にしないでください。米国では、差し迫った計画を伴わない自殺念慮について、988 Suicide & Crisis Lifeline(988への電話またはテキスト)が利用できます。米国外では、該当する国の危機相談窓口を利用してください。
  3. 専門家の支援を促し、決して妨げないでください。 リスクを軽視したり、「思いとどまらせよう」としたりせず、基準の分析を続けないでください。
  4. 支援につながることを手助けしてください。 相手が緊急サービスまたは危機相談窓口につながった後であれば、連絡した専門家に何を伝えるかを一緒に整理してもかまいません。

差し迫った計画を伴わない受動的な希死念慮への対応や、危険にさらされているのが他者である場合(たとえば、親が子どもについて相談している場合)の対応など、完全な手順については references/01-safety-and-boundaries.md を参照してください。

出典と引用

参照ライブラリは、DSM-5-TR(American Psychiatric Association、2022年)、特にユーザーが所持するテキスト改訂版をもとに作成されています。理解と教育のために、マニュアルの内容を言い換え、要約しています。このスキルは独立した補助資料であり、APAの公式製品ではありません。正式な用途(記録作成、法律・保険関連の手続き、研究、基準の正確な引用を伴う教育)では、マニュアル自体を引用してください。American Psychiatric Association. Diagnostic and Statistical Manual of Mental Disorders, Fifth Edition, Text Revision (DSM-5-TR). Washington, DC: APA, 2022. 正確な文言やコードについては、ユーザーが所持するマニュアルのPDFを正式な根拠としてください。このスキルの要約とマニュアルの内容が異なる場合は、マニュアルを優先します。

回答の形式

完全な回答は、次の順序で構成します。

  1. 安全に関する一文。 まずトリアージを行います。リスクがある場合は危機対応を伝えて終了します。リスクがない場合は、安全面を考慮したことを短く伝えます(例:「説明された内容からは、差し迫った危険を示すものは見受けられませんが……」)。
  2. 暫定的な捉え方。 「説明された内容は X と一致しています」と述べます。「あなたは X です」とは決して述べません。
  3. 診断基準との比較。 実際の基準の構成に沿って、該当する項目、該当しない項目、不明な項目を述べます(例:「2週間にわたり、9つの症状のうち5つが見られます」)。
  4. 鑑別診断。 最も近い代替候補と、それぞれを見分ける特徴を挙げます。
  5. 次のステップ。 評価を受けること、持参するもの、尋ねることなど、具体的な行動を示します。
  6. 不確実な点と医療提供者への質問。 何がまだ不明か、どのような新しい情報があれば見立てが変わるか、本人が臨床家に尋ねられる質問を2~4個示します。

読者を問わず、完全な回答はすべてこの形式に従います。臨床家向けの回答では同じ構成を保ち、診断基準に関する用語を使って詳細に説明します。患者本人や家族向けの回答では、同じ6項目を平易な言葉で説明します。

完了基準

以下のすべてを満たした場合、回答は完了です。

  • 最初に安全面のトリアージを行い、リスクがある場合は分析に入る前に危機対応の案内を伝えている。
  • 質問内容と読者(臨床家、患者本人、家族)が明確になっている。
  • ルーティングテーブルに従って、適切な参照ファイルを確認している。
  • 該当する項目、該当しない項目、不明な項目を分けて、診断基準と明示的に比較している。
  • 鑑別候補と、候補を見分ける特徴を提示している。
  • 断定を避けた表現(「一致しています」「示唆しています」など)を使い、診断や治療の助言をしていない。
  • 次のステップと、残る不確実性を示している。

これらのいずれかが欠けている場合、回答は未完成です。提示する前に、不足している項目を補ってください。

参照資料の読み込み(段階的な開示)

参照ファイルを一度にすべて読まないでください。ワークフローに不要なコンテキストを消費することになります。

  • すべての会話: references/01-safety-and-boundaries.md(対象範囲、危機対応プロトコル、断定を避けた表現、引用ルール)を読みます。
  • このスキルを初めて使用するとき: references/00-overview-and-method.md(DSMの構成、診断基準・特定用語・コードの関連、ルーティング方法)も読みます。
  • 特定の疾患に関する質問: ルーティングテーブルから、質問対象の疾患に対応する章の参照資料だけを読みます。
  • 疾患の比較や症状の重複に関する質問: references/40-cross-cutting-differentials.mdを追加します。
  • 評価尺度、スクリーニングツール、文化的定式化に関する質問: references/32-assessment-measures-and-cultural-formulation.mdとreferences/02-assessment-and-differential.mdを追加します。
  • AMPDまたは提案されている疾患: references/33-alternative-dsm-5-model-and-conditions-for-further-study.mdを読みます。
  • 分割された章の参照資料: 章の参照資料によっては、索引ファイルと複数のパートファイルに分かれています。まず索引を読み、対象の疾患に対応するパートを確認して、そのパートだけを読みます。
  • 章がわからない状態でトピックを探す場合: 参照ライブラリに対してpython3 scripts/lookup.py "keyword"を実行し、推奨されたファイルを読みます。

大きなファイルの扱い: 参照ファイルは、1回の呼び出しで読めるサイズに調整されています(各パートは約40,000文字以下、索引は約10,000文字以下)。ツールからファイルが途中で切れていると報告された場合は、オフセットを指定して分割して再読するか、章全体を読む代わりにpython3 scripts/lookup.pyを使って該当するパートファイルを探してください。

利用可能なスクリプト

このスキルにはスクリプトが1つ含まれており、ほかに確認すべきものはありません。

スクリプト目的実行方法
scripts/lookup.pyこのスキルのreferences/ライブラリをキーワードまたは語句で検索し、参照すべきファイルを推奨します。ルーティング表で該当条件が明確に扱われていない場合、章がわからないトピックを探す場合、または章全体を読む代わりに分割された章の特定のパートファイルを探す場合に実行してください。python3 scripts/lookup.py "<keyword>"

便利なフラグ:--json(機械可読な出力)、--list(すべての参照ファイルとH1タイトルを一覧表示)、--max N(ファイルごとに表示する一致件数の上限、デフォルトは10)、-q(推奨ファイル名のみを出力)。

前提条件

  • 標準ライブラリのみを使用するPython 3。lookup.pyにサードパーティ製パッケージは不要です。
  • このスキルのreferences/ディレクトリへの読み取りアクセス。このスクリプトはそのローカルライブラリのみを検索し、それ以外は検索しません。

制限事項

  • このスクリプトが検索するのは、このスキルの言い換えられた参照ライブラリのみです。公式のDSM-5-TRに照らした表現の確認はできません。また、「一致なし」という結果は、そのトピックがここでは扱われていないことを意味し、トピックが存在しないことを意味するものではありません。
  • キーワード検索とファイルの推奨のみを行います。診断、スコアリング、臨床的推論はスクリプト内で行われません。
  • スクリプトの出力によって上記の引用ルールが変わることはありません。コード、特定用語、有病率を引用する際は、記憶やスクリプトの要約だけに頼らず、実際に読んだ参照ファイルからのみ引用してください。

コメント