Nihaisha

Recherche de cours Ni Haisha TCM avec modèles de formules, étiquettes de leçons et citations de captures d'écran

par JuneYaooo · JuneYaooo/nihaisha-nishi-tcm

Testé · Fonctionne ★ 9.2/10

Nihaisha — Recherche de cours Ni Haisha TCM avec modèles de formules, étiquettes de leçons et citations de captures d'écran

Ce que fait

Une compétence de soutien à l'étude sur le matériel de cours distillé de Ni Haisha (倪海厦) en MTC — Shang Han Lun, Jingui Yaolue, Huangdi Neijing, Shennong Bencao, acupuncture, Tianji et cas cliniques. Elle achemine une question vers le bon module Markdown groupé, renvoie des comparaisons de modèles de formules et des tableaux à six canaux avec des numéros de leçons, et localise des captures d'écran de tableau/PPT ou des preuves de pages PDF via deux scripts de recherche Python stdlib. Se déclenche sur des questions nommant des cours de Ni Haisha, des formules classiques, la différenciation à six canaux, des points d'acupuncture, la révision de leçons, ou des demandes de preuves sources et d'horodatages ; elle est limitée à l'éducation et refuse explicitement le diagnostic, les prescriptions et le dosage.

Rapport de test

SKILL.md récupéré à la racine du dépôt (le frontmatter contient name + une longue description bilingue ; extra metadata.short-description). Vérification ponctuelle de 6 chemins référencés 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 — tous HTTP 200. J'ai construit une mini-installation dans un répertoire scratch et j'ai réellement exécuté `python3 scripts/search_screenshots.py "麻黄汤和桂枝汤的区别 有汗无汗" --show-terms` : il a divisé la requête en langage naturel en 麻黄汤/桂枝汤/有汗/无汗, a affiché une bannière de sécurité et a renvoyé des résultats classés comme "伤寒论03 38:17 [方剂方证、六经条文] → assets/screenshots/shanghanlun/0115.webp" (les chemins affichaient `missing` uniquement parce que j'avais ignoré les actifs d'image). Pour la sortie, j'ai d'abord répondu "comment 桂枝汤证 et 麻黄汤证 diffèrent-ils, donnez un tableau de révision" de mémoire (correct mais générique : 有汗/无汗, 浮缓/浮紧, 表虚/表实, ingrédients), puis j'ai répondu à nouveau à partir de formula-patterns.md + six-channel.md ; la version de la compétence a ajouté des étiquettes de leçons (L01-L02 vs L01/L03/L04), la liste des contre-indications du cours (酒客/吐家/胸满 pour 桂枝汤 ; 咽干/淋家/疮家禁汗 et "check 尺脉 before sweating" pour 麻黄汤), l'explication du conférencier "水液压力" de 身疼, la cible "微似汗", et trois captures d'écran de tableau horodatées citables — dont aucune n'était présente dans la base de référence. Le scan de sécurité n'a rien trouvé de mauvais : pas de curl|sh, pas de base64, pas de lectures de secrets ; install_as_skill.sh ne fait que rsync dans $HOME/.claude/skills/nihaisha (pas de chemins spécifiques à la machine), les scripts résolvent la racine via Path(__file__).parents[1], et le téléchargeur RAG optionnel ne frappe que huggingface.co/datasets/JuneYao/nihaisha-rag-assets avec vérification SHA256 derrière une porte d'opt-in multi-étapes inhabituellement stricte. La documentation perd un point car la section d'installation du README dit seulement "give this prompt to your AI assistant" et ne mentionne jamais le install_as_skill.sh fonctionnel ; les affirmations de contenu correspondaient autrement à ce que j'ai vu, et le README est franc sur les problèmes connus, le mode optionnel de 3,68 Go étant 测试中, et le statut de copyright des conférences sources.

Testé le: 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.

Commandes et exemples de prompts

  • /nihaishaRecherche de cours Ni Haisha TCM avec modèles de formules, étiquettes de leçons et citations de captures d'écran

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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