Nihaisha

Ni Haisha TCM-kursuppslag med formelmönster, lektionsetiketter och skärmbildscitationer

av JuneYaooo · JuneYaooo/nihaisha-nishi-tcm

Testad · Fungerar ★ 9.2/10

Nihaisha — Ni Haisha TCM-kursuppslag med formelmönster, lektionsetiketter och skärmbildscitationer

Vad den gör

En studie-supportfärdighet över destillerat Ni Haisha (倪海厦) TCM-föreläsningsmaterial — Shang Han Lun, Jingui Yaolue, Huangdi Neijing, Shennong Bencao, akupunktur, Tianji och kliniska fall. Den dirigerar en fråga till rätt medföljande Markdown-modul, returnerar formelmönsterjämförelser och sexkanals-tabeller med lektionsnummer, och lokaliserar tavla/PPT-skärmbild eller PDF-sida-bevis via två stdlib Python-söksskript. Utlöses vid frågor som nämner Ni Haisha-kurser, klassiska formler, sexkanalsdifferentiering, akupunkturpunkter, lektionsgenomgång, eller förfrågningar om källbevis och tidsstämplar; den är avgränsad till utbildning och vägrar explicit diagnos, recept och dosering.

Testrapport

Hämtade SKILL.md vid repo-roten (frontmatter har name + en lång tvåspråkig beskrivning; extra metadata.short-description). Stickprovskontrollerade 6 refererade sökvägar via raw.githubusercontent — references/index.md, references/formula-patterns.md, references/six-channel.md, scripts/search_screenshots.py, scripts/search_pdf_evidence.py, install_as_skill.sh — alla HTTP 200. Jag byggde en mini-installation i en scratch-katalog och körde faktiskt `python3 scripts/search_screenshots.py "麻黄汤和桂枝汤的区别 有汗无汗" --show-terms`: den delade upp den naturliga språkfrågan i 麻黄汤/桂枝汤/有汗/无汗, skrev ut en säkerhetsbanner, och returnerade rankade träffar som "伤寒论03 38:17 [方剂方证、六经条文] → assets/screenshots/shanghanlun/0115.webp" (sökvägar visade `missing` endast för att jag hoppade över bildtillgångarna). För utdata svarade jag "how do 桂枝汤证 and 麻黄汤证 differ, give a review table" från minnet först (korrekt men generisk: 有汗/无汗, 浮缓/浮紧, 表虚/表实, ingredients), sedan svarade jag igen från formula-patterns.md + six-channel.md; skicklighetsversionen lade till lektionsetiketter (L01-L02 vs L01/L03/L04), kursens kontraindikationslista (酒客/吐家/胸满 för 桂枝汤; 咽干/淋家/疮家禁汗 och "check 尺脉 before sweating" för 麻黄汤), föreläsarens "水液压力"-förklaring av 身疼, "微似汗"-målet, och tre citerbara tidsstämplade tavelskärmbilder — inget av detta hade baslinjen. Säkerhetsskanning hittade inget dåligt: ingen curl|sh, ingen base64, inga hemliga läsningar; install_as_skill.sh rsyncar endast till $HOME/.claude/skills/nihaisha (inga maskinspecifika sökvägar), skript löser rot via Path(__file__).parents[1], och den valfria RAG-nedladdaren träffar endast huggingface.co/datasets/JuneYao/nihaisha-rag-assets med SHA256-verifiering bakom en ovanligt strikt flerstegs opt-in-grind. Dokumentationen förlorar en poäng eftersom README:s installationssektion endast säger "give this prompt to your AI assistant" och never mentions the working install_as_skill.sh; innehållspåståenden matchade annars vad jag såg, och README är öppen om kända problem, det valfria läget på 3.68 GB som är 测试中, och upphovsrättsstatusen för källföreläsningarna.

Testad: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

mkdir -p ~/.claude/skills
git clone --depth 1 https://github.com/JuneYaooo/nihaisha-nishi-tcm.git ~/.claude/skills/nihaisha
# The checkout is large (~100 MB of screenshots and evidence files); --depth 1 keeps it to one commit.
# The repo's install_as_skill.sh --target claude does the same copy.
# The optional 3.68 GB RAG runtime is NOT needed and is not downloaded by default.
# Restart Claude Code after installing.

Kommandon och exempelprompter

  • /nihaishaNi Haisha TCM-kursuppslag med formelmönster, lektionsetiketter och skärmbildscitationer

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Explain the Shang Han Lun formulas from this course
  • Summarize this clinical case from Ni Haisha's lectures
  • Look up the Bagang Bianzheng pattern identification