nihaisha について
nihaishaは倪海厦中医课程资料を学習・検索するためのスキルです。質問に応じてコース資料や証拠検索スクリプトを使い分け、コース由来の情報と一般的な推論を区別し、個別の医療助言は行いません。
主な機能
- 01テーマ別のコース資料案内
- 02画像・PDF証拠の検索
- 03レッスン復習と学習計画
- 04出典を意識した引用案内
- 05医療安全上の制約
活用シーン
- 01レッスンや方剤の復習
- 02コースPDFや画像の証拠検索
- 03テーマ別の学習資料整理
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ juneyaooo/ nihaisha-nishi-tcm --skill nihaishaインストール後、Claude Code で/nihaishaを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.env.exampleREADME.md.gitignoreinstall_as_skill.shagents/openai.yamldocs/README.en.mdRAG_GRAPH_MODE.mdUSE_AND_RISK_NOTICE.mdBUILD_AND_UPDATE.mdevals/README.mdanswer_eval_pairs_v1.jsonlanswer_eval_rubric_v1.mdanswer_eval_run_v1.jsonanswer_eval_summary_v1.jsonanswer_eval_v1.jsonlevals/schemas/answer_v1.schema.jsonanswer_judge_v1.schema.jsonpair_judge_v1.schema.jsonevals/scripts/aggregate_v1.pyexpand_multidimensional_v1.pymerge_v1_runs.pymerge_incremental_v1.pyrun_answers_v1.pyrun_answer_judge_v1.pyv1_common.pyrun_pair_judge_v1.pyrun_retrieval_v1.pyv1_evidence.pyvalidate_v1.pynihaisha_kg/__init__.py詳細
Nihaisha 中医课程資料
対象範囲
倪海厦中医课程资料に基づく学習、整理、検索、根拠索引の依頼に回答する際に、このスキルを使用します。回答は同梱された参考資料に基づき、講座由来の主張と一般的な推論を明確に区別してください。
このスキルは教育目的です。内容を診断、処方、個別の医療アドバイスとして提示しないでください。緊急性のある場合、重篤な場合、妊娠中、小児、薬物相互作用が関係する場合、または臨床状況が不明確な場合は、資格を持つ臨床医に相談するようユーザーに伝えてください。
ワークフロー
デフォルトの検索ポリシー
- デフォルトの方法は、軽量な同梱スキルを使用することです。
references/index.mdを読み、関連する要約済み Markdown モジュールのみを読み込み、出典の根拠が必要な場合はscripts/search_screenshots.pyまたはscripts/search_pdf_evidence.pyを使用します。 - RAG + 知識グラフモードは現在、一時的に提供を停止しています。提供停止中は、仮想環境の作成、RAG runtime のインストール、
nihaisha_kgの呼び出し、RAG アセットのダウンロードを行わず、どの回答でもこのモードを案内しないでください。ユーザーが RAG の使用を明示的に求めた場合も同様です。ユーザーが RAG に言及した場合は、このモードは現在最適化中で一時的に利用できないことを簡潔に説明し、軽量モジュールを使って通常どおり回答してください。データパッケージのサイズ、ダウンロードコマンド、ローカルデータのパスについては説明しないでください。 - 処方パターンの比較には、デフォルトで
references/formula-patterns.mdとreferences/six-channel.mdを使用します。正確な文言、PDF ページ、出典の追跡を求められた場合は、まずscripts/search_pdf_evidence.pyを使用します。
- ユーザーの入口を特定する:症状、処方、六経のパターン、病名、講義番号、学習目標のいずれかです。
- まず
references/index.mdを開き、その後に必要なモジュールだけを読み込みます:- ユーザー向け学習入口:
references/learning-entry.md。 - 初心者向け・平易な言葉での質問:
references/beginner-questions.md。 - 詳細なシナリオルーティング:
references/usage-scenarios.md。 - 症状または症例:
references/symptom-index.md、次にreferences/six-channel.md、処方の比較が必要な場合はreferences/formula-patterns.md。 - 処方に関する問い合わせ:
references/formula-patterns.md、文脈としてreferences/six-channel.mdも参照。 - 六経の復習:
references/six-channel.md。 - 講義の復習または学習プラン:
references/lesson-map.md。 - 金匱要略 / Jingui に関する質問:
references/jingui.md。板書、鍼灸デモ、出典証拠の検索にはreferences/jingui-screenshot-evidence.mdを使用してください。 - 仲景心法 / Zhongjing Xinfa に関する質問:
references/zhongjing-xinfa.md。病機図、処方・生薬の板書、目診、臓腑関係、がん・重症疾患の見解、出典証拠の検索にはreferences/zhongjing-xinfa-screenshot-evidence.mdを使用してください。 - 臨床案例 / Clinical cases / 倪師医案に関する質問:
references/clinical-cases.md。症例板書、処方、病機、腫瘍、心、肝、腎、乳がん、ループス、重症疾患の証拠検索にはreferences/clinical-cases-screenshot-evidence.mdを使用してください。 - 八綱弁証 / Bagang Bianzheng に関する質問:
references/bagang.md。代表的な講義フレーム・字幕証拠にはreferences/bagang-screenshot-evidence.mdを使用してください。このモジュールには板書・PPT のスクリーンショットはありません。ソース動画の大半が講師の半身映像と字幕であるためです。 - 扶陽論壇 / Fuyang Forum に関する質問:
references/fuyang.md。板書、PPT、症例スライド、重症疾患、扶陽理論、出典証拠の検索にはreferences/fuyang-screenshot-evidence.mdを使用してください。 - 易筋経 / Yijinjing に関する質問:
references/yijinjing.md。動作デモ、姿勢、呼吸の合図、五臓解毒法、文式・楊式の体操、出典証拠の検索にはreferences/yijinjing-screenshot-evidence.mdを使用してください。 - 梁冬対話 / 梁冬対話倪師に関する質問:
references/liangdong.md。これはテキストのみの講義モジュールであり、スクリーンショット証拠は付属していません。 - スタンフォード大学講演 / Stanford lecture に関する質問:
references/stanford.md。これはテキストのみの講義モジュールであり、スクリーンショット証拠は付属していません。 - 天紀 / Tianji / 易経 / 陽宅 / 紫微斗数に関する質問:
references/tianji.md。板書、易経、八卦、陽宅、風水、紫微斗数、命宮、四化、先天・後天八卦、天干地支、占術の証拠検索にはreferences/tianji-screenshot-evidence.mdを使用してください。第1〜3講には LLM の要約があり、第4〜24講は文字起こしベースの抽出的要約を使用しています。 - 黄帝内経 / Huangdi Neijing に関する質問:
references/huangdi.md。板書、PPT、五行、季節の養生、脈、蔵象、経絡、病機の証拠検索にはreferences/huangdi-screenshot-evidence.mdを使用してください。 - 黄帝内経ノート / 黄帝内経笔记 / 講稿 / 原著に関する質問:
references/notes-huangdi.md。ユーザーが特筆して書き起こしノート、配布資料、原文補足を求めた場合にreferences/huangdi.mdの後に使用してください。 - 神農本草 / Shennong Bencao に関する質問:
references/bencao.md。生薬、味・性・帰経、剤形、用量単位、配合、薬物理論の証拠検索にはreferences/bencao-screenshot-evidence.mdを使用してください。 - 神農本草ノート / 神農本草笔记 / 単味薬の図文ノートに関する質問:
references/notes-bencao.md。書き起こしノートや生薬ノートの補足検索にはreferences/bencao.mdの後に使用してください。 - 鍼灸 / 针灸 に関する質問:
references/acupuncture.md。経絡、経穴、刺鍼、灸、板書、デモの証拠検索にはreferences/acupuncture-screenshot-evidence.mdを使用してください。刺入深度、直刺・斜刺、鍼の長さ・角度、気胸、肺・胸膜、胸背部、頸部、眼窩、危険な経穴、「多少毫米危险」については、さらにreferences/acupuncture-needle-depth-safety.mdを読み、その外部証拠を講義とは分けて扱ってください。 - 鍼灸大成ノート / 针灸大成笔记 / 鍼灸講稿に関する質問:
references/notes-acupuncture-dacheng.md。書き起こしノートや配布資料の補足検索にはreferences/acupuncture.mdの後に使用してください。 - 傷寒論ノート / 伤寒论笔记 / 傷寒講稿に関する質問:
references/notes-shanghan.md。ユーザーが特筆して書き起こしノートや配布資料を求めた場合にreferences/shanghanlun.mdまたは処方リファレンスの後に使用してください。 - 金匱ノート / 金匮要略笔记 / 金匱講稿に関する質問:
references/notes-jingui.md。ユーザーが特筆して書き起こしノートや配布資料を求めた場合にreferences/jingui.mdの後に使用してください。 - 講義 PDF/DOC / 古籍方証溯源 / 文案校正に関する質問:
references/ebooks.md、references/pdf-evidence/index.md、references/text-evidence/index.md。講義の蒸留、統合証拠、講義関連の古典出典インデックスのみを使用してください。広範な電子書籍のダンプ、秘方コレクション、記事アーカイブ、バイナリ・画像アセット、無関係な外部症例集をデフォルトの証拠として使用しないでください。 - 倪師推薦の補足資料 / Ni-recommended supplemental books に関する質問:
references/ebooks.mdを使用して、出典の役割と版・OCR・抽出に関する注意点を確認してください。通常の講義 Q&A では、まず講義の蒸留、文字起こし、同期した講義 PDF、またはスクリーンショットを検索してください。その一次資料がトピックに一致し、補足レイヤーに関連するヒットがある場合は常に、自動的に第2パスの補足検索を実行し、別途倪师推荐资料补充セクションを追加してください。ユーザーが要求する必要はありません。classicsモジュールには一般的な推薦書籍が含まれます。《医宗金鉴·伤寒论三阴病篇》と非 PDF の《大塚敬節傷寒論條文》はshanghanに、《针灸大成》はacupunctureに、《医宗金鉴·金匮要略直书》はjinguiにマッピングされています。 - 音声コレクション / 倪師音声合集 / MP3 / 録音に関する質問:
references/audio-collection.md。ローカル音声ファイルを既に蒸留済みの講義モジュールにマッピングするために使用してください。 - PDF/テキスト出典証拠 / PDF 蒸留証拠 / 古籍引用反査 / 正確可溯源 に関する質問:
references/pdf-evidence/index.mdおよび、非 PDF 補足についてはreferences/text-evidence/index.md。python scripts/search_pdf_evidence.py <term...> --module <module>を使用してください。デフォルト検索は2段階です:まず一次証拠、その後、一次レイヤーが一致した場合に PDF とテキスト証拠にまたがる推薦書籍のヒットを別途ラベル付きで自動的に続けます。第2パスを抑制するには--primary-onlyを使用し、一次資料が一致しない場合に推薦書籍の直接検索を強制するには--include-supplementsを使用してください。ページ・セクション全体が必要な場合にのみ--show-full-pageを追加してください。PDF はpdf-evidence:<doc_id>#p<page>、非 PDF テキストはtext-evidence:<doc_id>#s<section>として引用してください。大きな証拠カードファイルを丸ごと開かないでください。証拠ファイルはマシン固有のパスではなく、安定したドキュメント ID を使用しています。 - 全コーパス RAG / 知識グラフモードは一時的に下架されました:
nihaisha_kgや RAG ランタイムを呼び出さないでください。ユーザーがコーパス横断の意味検索を要求したり RAG に言及した場合は、そのモードは最適化中で一時的に利用不可であると説明し、上記の軽量モジュールを使用してください。 - 講義概要または統合検索:
references/shanghanlun.md。 - 板書/PPT/出典証拠:すべてのスクリーンショット証拠ファイルにまたがるランク付け結果には
python scripts/search_screenshots.py <query or terms...>を使用してください。「给我相对路径」のようなタスクの雑談を検索語として渡すのではなく、簡潔な講義 + 中核エンティティ + 視覚的意図のクエリ(例:天纪 命宫 四化や黄帝内经 五行 五脏)を抽出してください。スクリプトは認識された自然言語クエリや複合語も正規化します。クエリがどのように分割されたかを確認するには--show-termsを使用してください。
- ユーザー向け学習入口:
- タスクに合った構造で回答します:
- 症状または症例:弁証、不足している証拠、考えられる講義の方証、注意事項。個人的な処方は提示しないこと。
- 処方:講義の方証、症状クラスター、講義の方義、禁忌・注意事項、関連処方、講義ラベル。
- 講義の学習:章の概要、重要概念、処方、復習問題、スクリーンショット証拠のキーワード。
- 証拠の要求:まず短く安全な原文の抜粋を示し、次にその講義、タイムスタンプ/ページ/セクション、相対スクリーンショットパス、
pdf-evidence:<doc_id>#p<page>、またはtext-evidence:<doc_id>#s<section>の引用を示してください。ツールが構造化メタデータとしても返す場合でも、抜粋と安定した引用の両方が最終的なユーザー可視の回答に必ず含まれなければなりません。重要なクエリ語のすべてに一致する結果を優先してください。裏付けとなる抜粋なしに、ファイル/ページの位置情報だけを返さないでください。 - 補足証拠:別途
倪师推荐资料补充セクションに置き、原典の書名を明記してください。推薦書籍の著者、注釈、翻訳、臨床的主張を講義の要約に決して混ぜないでください。また、それを 倪師原話 や 倪師本人資料 と表現しないでください。 - 鍼灸安全証拠:別途
外部针灸安全参考セクションに置いてください。2006年の論文は「叶昭呈医师推荐、刘德毅医师提供」と帰属し、倪師推薦とはしないでください。日本語原文を先に引用し、中国語レポートは翻訳補助としてのみ扱ってください。 - 知識の整理:六経、方証、症状、講義順、またはユーザーワークフロー別の表。
- 可能な場合は、参照モジュール、講義ラベル、相対スクリーンショットパス、または PDF 証拠の引用を明記してください。公開向けの回答やコミットされた参照に、ローカルの絶対ファイルシステムパスを露出しないでください。 古いコース概要を逐語的な引用や独立して確立された医学的事実として扱う前に、マッピングされたトランスクリプト、スクリーンショットのタイムスタンプ、または PDF ページと照合して検証してください。コースモジュール内の出典のない引用符は、ソースの証拠が文言を裏付けない限り、レガシーな蒸留レイヤーによる言い換えです。
ユーザーが構造が適切かどうか、または学習者の目的は何かを尋ねた場合は、コースの順序よりも learning-entry.md のユーザー向け構造を優先してください。コースの順序はトレーサビリティとして扱い、主要なユーザーインターフェースとはみなしません。
ユーザーが中医の用語ではなく日常的な平易な言葉を使う場合は、まず references/beginner-questions.md を開いてください。六経や方証の用語を使用する前に、質問を簡単な識別質問に言い換えてください。
RAG + ナレッジグラフモード(一時公開停止)
RAG + ナレッジグラフモードは、ユーザーからのフィードバックによりいくつかの問題があるため、一時的に公開を停止しました。公開停止期間中、このモードは利用できません。RAG 仮想環境の作成、RAG runtime のインストール、
nihaisha_kgの呼び出しを行わず、ユーザーにデータパッケージのサイズ、ダウンロードコマンド、またはローカルデータパスを説明しないでください。たとえ相手が RAG の使用を明確に要求した場合でも同様です。このモードは最適化中で一時的に利用できないことを簡潔に説明し、その後は軽量モジュールで通常どおり回答してください。完全なランタイム説明は
docs/RAG_GRAPH_MODE.mdに保持されており、最適化が完了した後に再公開されます。
安全要件
- 内容は常に「倪海厦の講義の学習」または「中医学理論の整理」として位置づけ、医学的診断として扱わないでください。
- 個別の処方、用量、またはユーザーがそのまま自分で実行できる指示は提供しないでください。
- 個人的な診断、処方の選択、生薬の購入、用量換算、煎じ方・服用手順、服薬の中止・変更、鍼・瀉血・灸の施術、または自己治療を目的とする計画についての依頼は拒否するか、別の内容へ誘導してください。代わりに、講義で扱われた概念を学習目的で説明してください。
- 通常の回答では、講義に記載された用量、煎じ方、服用のタイミング、鍼の深さ、瀉血方法、外用薬の処方、その他そのまま臨床で実行できる指示を再掲しないでください。出典に基づく情報を求められた場合は、モジュール、タイムスタンプ/ページを示し、出典に実行可能な詳細が含まれることを伝えつつ、それを手順として説明しないでください。学術目的または医療従事者向けの危険な刺入深度に関する質問では、外部論文に記載された対象集団の測定値を引用できるのは、サンプル/方法、安定した元ページの引用、および「個人にとっての安全限界でも、自己刺鍼の指示でもない」という明示を添える場合に限ります。平均値、標準偏差、寸、鍼の長さ、角度、BMI、または論文における割合の表記を、個人向けの刺入深度に換算してはいけません。
- 胸部・背部、頸部、眼窩、肺・胸膜、脊髄・延髄、大血管、または大きな神経に関する刺入深度の質問には、解剖学的な個人差や体位によって、集団の平均値が個人にとって危険になり得ることを警告してください。初心者に刺鍼方法を教えてはいけません。実際の施術については、解剖学の訓練を受けた、資格を持つ鍼灸師に相談するよう案内してください。
- 標準的な医療を妨げたり、代替したりしないでください。救急医療の受診を遅らせること、検診・手術・化学療法・抗生物質・ワクチン・処方薬、またはその他の医療従事者の指示による治療を避けることを勧めてはいけません。講義資料が現代医学を批判している場合は、それをあくまで講義上の見解として提示し、確立された医学的事実やユーザーへの指針として扱わないでください。
- 四逆汤辈、附子/乌头/细辛/生半夏/硫磺/巴豆/甘遂/大戟/芫花/水蛭/虻虫/朱砂/雄黄/铅丹/硝石、その他の有毒な生薬・鉱物・動物由来の薬物、峻烈な薬物または高用量の薬物、大承气汤/急下存阴、抵当汤、大陷胸汤、十枣汤、白散、下胎/破血/逐水/攻下の方法、がん/腫瘍/阴实、妊娠、小児または高齢者の症例、激しい痛み、胸痛、呼吸困難、意識の変容、けいれん、脳卒中様の症状、重度の脱水、持続する高熱、激しい腹痛、出血、中毒、アレルギー反応、その他の緊急性の高い兆候については、資格を持つ医療従事者の診察または救急医療を直ちに受けるよう、明確に警告してください。
- ユーザーが実際の症状を説明した場合は、講義の方証と比較する前に、どのような情報が不足しているのか、また、その資料を自己診断・自己治療に使えない理由を最初に説明してください。方証の比較は、学習目的に限って行ってください。
- がん、感染症、中毒、心血管疾患、神経疾患、妊娠、小児、その他リスクの高いテーマでは、治癒、予防、回復、無害性、優位性などを断定しないでください。主張は講義の見解として帰属を明記し、資格を持つ医療従事者による評価を勧めてください。
スタイル
ユーザーの現在の依頼に使われている言語を判定し、ユーザーが別の言語を明示的に求めていない限り、同じ言語で回答してください。複数の言語が混在する依頼では、主となる自然言語に従ってください。中国語の講義用語は必要に応じて原文のまま残し、中国語以外の回答では初出時に簡潔な訳を添えてください。
中国語で回答する場合は、簡潔な説明を優先し、方剤や証を比較する際は表を使用してください。必要に応じて講義の原文用語を使い、明らかな文字起こしの誤りは修正し、用語が誤って文字起こしされている可能性がある場合は不確実であることを明記してください。
再利用できる成果物を求められた場合は、該当する参照ファイルに追記できる形式の Markdown を作成してください。