Nihaisha

Ni Haisha TCM cursus lookup met formulepatronen, leslabels en screenshot-citaten

Door JuneYaooo · JuneYaooo/nihaisha-nishi-tcm

Getest · Werkt ★ 9.2/10

Nihaisha — Ni Haisha TCM cursus lookup met formulepatronen, leslabels en screenshot-citaten

Wat het doet

Een studie-ondersteunende skill over gedestilleerd Ni Haisha (倪海厦) TCM-lesmateriaal — Shang Han Lun, Jingui Yaolue, Huangdi Neijing, Shennong Bencao, acupunctuur, Tianji en klinische gevallen. Het routeert een vraag naar de juiste gebundelde Markdown-module, retourneert formule-patroonvergelijkingen en zes-kanaals tabellen met lesnummers, en lokaliseert bord/PPT-screenshot of PDF-pagina bewijs via twee stdlib Python zoekscripts. Activeert op vragen die Ni Haisha-cursussen, klassieke formules, zes-kanaals differentiatie, acupunten, lesoverzicht, of verzoeken om bronbewijs en tijdstempels noemen; het is gericht op onderwijs en weigert expliciet diagnose, voorschriften en dosering.

Testrapport

SKILL.md opgehaald in de repo-root (frontmatter heeft name + een lange tweetalige description; extra metadata.short-description). Steekproefsgewijs 6 genoemde paden gecontroleerd 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 — allemaal HTTP 200. Ik bouwde een mini-installatie in een scratch-map en voerde daadwerkelijk `python3 scripts/search_screenshots.py "麻黄汤和桂枝汤的区别 有汗无汗" --show-terms` uit: het splitste de natuurlijke taalquery in 麻黄汤/桂枝汤/有汗/无汗, printte een veiligheidsbanner, en retourneerde gerangschikte hits zoals "伤寒论03 38:17 [方剂方证、六经条文] → assets/screenshots/shanghanlun/0115.webp" (paden toonden `missing` alleen omdat ik de afbeeldingassets oversloeg). Voor de output beantwoordde ik eerst "how do 桂枝汤证 and 麻黄汤证 differ, give a review table" uit het geheugen (correct maar generiek: 有汗/无汗, 浮缓/浮紧, 表虚/表实, ingredients), en beantwoordde het daarna opnieuw vanuit formula-patterns.md + six-channel.md; de skill-versie voegde leslabels toe (L01-L02 vs L01/L03/L04), de contra-indicatielijst van de cursus (酒客/吐家/胸满 voor 桂枝汤; 咽干/淋家/疮家禁汗 en "check 尺脉 before sweating" voor 麻黄汤), de uitleg van de docent over "水液压力" van 身疼, het "微似汗" doel, en drie citeerbare getimede bord-screenshots — waarvan geen enkele de baseline had. Beveiligingsscan vond niets slechts: geen curl|sh, geen base64, geen geheime reads; install_as_skill.sh rsync't alleen naar $HOME/.claude/skills/nihaisha (geen machine-specifieke paden), scripts lossen root op via Path(__file__).parents[1], en de optionele RAG-downloader raakt alleen huggingface.co/datasets/JuneYao/nihaisha-rag-assets met SHA256-verificatie achter een ongewoon strikte meerstaps opt-in poort. Docs verliezen een punt omdat de installatiesectie van de README alleen zegt "give this prompt to your AI assistant" en never mentions the working install_as_skill.sh; inhoudelijke claims kwamen anders overeen met wat ik zag, en README is openhartig over bekende problemen, de 3.68 GB optionele modus die 测试中 is, en de copyrightstatus van de bronlezingen.

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

Installatie

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.

Commando's en voorbeeldprompts

  • /nihaishaNi Haisha TCM cursus lookup met formulepatronen, leslabels en screenshot-citaten

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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