MCP HubMCP Hub
Retour aux compétences

teach

pjt222
Mis à jour 2 days ago
5 vues
17
2
17
Voir sur GitHub
Designaidesign

À propos

La compétence `teach` assure un transfert de connaissances adaptatif en modélisant la compréhension de l'apprenant et en échafaudant des explications allant des concepts connus vers les inconnus. Elle emploie le questionnement socratique pour vérifier la compréhension et ajuste son enseignement en fonction des retours de l'apprenant. Utilisez cette compétence lorsque les utilisateurs demandent "comment fonctionne X ?", révèlent des lacunes conceptuelles, ou ont besoin d'explications qui tiennent compte de prérequis manquants.

Installation rapide

Claude Code

Recommandé
Principal
npx skills add pjt222/agent-almanac -a claude-code
Commande PluginAlternatif
/plugin add https://github.com/pjt222/agent-almanac
Git CloneAlternatif
git clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/teach

Copiez et collez cette commande dans Claude Code pour installer cette compétence

Documentation

行構之知傳——察學者所知、自知至未知架橋、依適深釋之、以問驗解、隨饋而調、以練固之。

用時

  • 用者問「X 何以行?」而答須漸釋而非數據之傾乃用
  • 用者之問顯其與所須知之缺乃用
  • 前釋未落——用者惑或異辭再問乃用
  • 教含用者或無之先決條件之念乃用
  • learn 既建深心模而今須有效傳乃用

  • 必要:所教之念、系、技
  • 必要:學者(隱式可得——對話之用者)
  • 可選:知學者之境(專階、背景、明的)
  • 可選:前敗之釋(已試何)
  • 可選:時/深之限(速覽 vs 深解)

第一步:察——圖學者

釋前,定學者所知與所須。

Learner Calibration Matrix:
┌──────────────┬────────────────────────────┬──────────────────────────┐
│ Level        │ Explanation Pattern         │ Check Pattern            │
├──────────────┼────────────────────────────┼──────────────────────────┤
│ Novice       │ Analogy-first. Connect to  │ "In your own words, what │
│ (no domain   │ familiar concepts. Avoid   │ does X do?" Accept any   │
│ vocabulary)  │ jargon entirely. Concrete  │ correct paraphrase.      │
│              │ before abstract.           │                          │
├──────────────┼────────────────────────────┼──────────────────────────┤
│ Intermediate │ Build on existing vocab.   │ "What would happen if    │
│ (knows terms,│ Fill gaps with targeted    │ we changed Y?" Tests     │
│ some gaps)   │ explanations. Use code     │ whether they can predict │
│              │ examples that are close    │ from understanding.      │
│              │ to their existing work.    │                          │
├──────────────┼────────────────────────────┼──────────────────────────┤
│ Advanced     │ Skip fundamentals. Focus   │ "How would you compare   │
│ (strong base,│ on nuance, trade-offs,     │ X to Z approach?" Tests  │
│ seeks depth) │ edge cases. Reference      │ integration and judgment. │
│              │ source material directly.  │                          │
├──────────────┼────────────────────────────┼──────────────────────────┤
│ Misaligned   │ Correct gently. Provide    │ "Let me check my under-  │
│ (confident   │ the right model alongside  │ standing — you're saying  │
│ but wrong)   │ why the wrong model feels  │ X?" Mirror back to       │
│              │ right. No shame signals.   │ surface the mismatch.    │
└──────────────┴────────────────────────────┴──────────────────────────┘
  1. 察用者所言:問、辭、明的
  2. 為此題分其可能之階(人於一域可進,於他域可初)
  3. 識最近發展區(ZPD):何過其當前及而以助可達?
  4. 注須先治之誤念,以使正模可落
  5. 識最佳入點:所知連於所學者為何?

得:明圖學者所知、所須、橋連二者。察當具體足以擇釋之策。

敗則:若學者之階不明,問校之問:「君熟悉 [先決念] 否?」此非試——乃集資以更善教。若問感尷,默為中階而依其應調。

第二步:架——橋知至未知

自學者所解者建路至新念。

  1. 識錨:學者必解之一念,連於目
  2. 明陳其連:「君所知之 X 於此新境似 Y,蓋……」
  3. 一句中唯引一新念——勿二
  4. 具例先於抽象之則
  5. 建層之繁:簡版先,後加細
  6. 若先決缺,先教先決(小架)方回主念

得:架之路,各步建於前。學者不當迷,蓋每新念連於其所持。

敗則:若知與未知之缺太大,分為數小步。若無熟之錨(全新域),用學者所知他域之類比。若類比不全,認其限:「如 X,唯……」

第三步:釋——調深與式

於正階,以正模獻釋。

  1. 一句啟核念——文前之題
  2. 以第二步所建之架釋之
  3. 用學者之辭,非域之術(除非進階)
  4. 為碼念:示最小可行例,非全例
  5. 為抽念:先具例,後通之
  6. 為程:先具例逐步,後陳通則
  7. 察惑之徵:若下問不建於此釋,釋未落

得:學者得釋,不淺(留其問)不深(過細而壓)。釋用其辭而連其境。

敗則:若釋太長,核念或埋——重述一句之題。若學者於釋後更惑,入點誤——試他錨或類比。若念實繁,認其繁,勿藏:「此有三部,相交。先始於一。」

第四步:察——驗解

勿假釋已成。以問顯學者之心模而試之。

  1. 問須施而非憶之問:「給 X,期何發?」
  2. 求其重述:「能以己辭釋之乎?」
  3. 獻變:「若變此一物何如?」
  4. 察具體之解:可預乎,非僅復?
  5. 若答顯誤念,記其具誤為第五步
  6. 若答正,輕推之:可通乎?

得:察顯學者有可行心模或徒復釋。可行模能治變;憶之釋不能。

敗則:若學者不能答察問,釋未建正心模。此非其敗——乃教之饋。注何具未落而續第五步。

第五步:調——應饋

依察果調教法。

  1. 解固:續至固(第六步)或進下念
  2. 有具誤念:以證直治之,非復
  3. 通惑:試全異釋之法
  4. 學者超察:加速——略架而至細
  5. 學者落察:緩之——教所缺先決
Adaptation Responses:
┌──────────────────┬─────────────────────────────────────────────────┐
│ Signal           │ Adaptation                                       │
├──────────────────┼─────────────────────────────────────────────────┤
│ "I think I get   │ Push gently: "Great — so what would happen      │
│ it"              │ if...?" Verify before moving on.                 │
├──────────────────┼─────────────────────────────────────────────────┤
│ "I'm confused"   │ Change modality: if verbal, show code. If code, │
│                  │ use analogy. If analogy, draw a diagram.         │
├──────────────────┼─────────────────────────────────────────────────┤
│ "But what about  │ Good sign — they are testing the model. Address  │
│ [edge case]?"    │ the edge case, which deepens understanding.      │
├──────────────────┼─────────────────────────────────────────────────┤
│ "That doesn't    │ They have a competing model. Explore it: "What   │
│ seem right"      │ do you think happens instead?" Reconcile the two.│
├──────────────────┼─────────────────────────────────────────────────┤
│ Silence or       │ They may be processing, or lost. Ask: "What      │
│ topic change     │ part feels least clear?" Lower the bar gently.   │
└──────────────────┴─────────────────────────────────────────────────┘

得:教實時依饋而調。無釋同重——每試異法。調當感應,非機。

敗則:若數調皆敗,問題或為極基之先決,二者皆未識。明問:「釋中何感最大跳?」此常顯隱缺。

第六步:固——獻練

以施固解,非以復。

  1. 獻須新念之練問(非詐問)
  2. 碼境:薦小修既存碼用此念
  3. 念境:獻境而求其施之模
  4. 連前:「君既解 X,連於 Y,下可探之」
  5. 獻參資為獨探:文檔鏈、相關文、續讀
  6. 閉環:「總所覆者……」——一句為核念

得:學者已施念至少一次,有資為續學。總錨之為來憶。

敗則:若練問太難,教跳太遠——簡之。若學者能行而不能釋因,有程知無念解——回第三步焦於「何以」非「何如」。

  • 釋前已察學者之階
  • 釋自知至未知已架,非數據傾
  • 至少一察問已問以驗解(非假)
  • 教依饋而調,非復同釋
  • 學者能施念,非僅憶釋
  • 誠之缺已認,非掩

  • 知之咒:忘學者不共教者之境。術、假先決、隱推步為主犯。
  • 釋為印而非教:全而精之釋,顯知而留學者於後。
  • 聲復:釋未落,重以更力而非試他法。
  • 以察為試:以察問為陷而非診器。的在顯解,非捕敗。
  • 假默為解:無問非釋成——常為學者不知何問。
  • 齊深:與初者進釋因「當解全圖」則壓;與專者初釋因「保險」則耗其時。

  • teach-guidance — 人之引變,導人成更善之師
  • learn — 系之知獲,建可教之解
  • listen — 深受之注,顯學者所述問外實之須
  • meditate — 教課間清假,每學者新待之

Dépôt GitHub

pjt222/agent-almanac
Chemin: i18n/wenyan/skills/teach
0
agentsagentskillsai-assisted-developmentclaude-codeskillsteams

Compétences associées

executing-plans

Design

Utilisez la compétence executing-plans lorsque vous disposez d'un plan de mise en œuvre complet à exécuter par lots contrôlés avec des points de contrôle de revue. Elle charge et examine le plan de manière critique, puis exécute les tâches par petits lots (3 tâches par défaut) tout en rapportant la progression entre chaque lot pour une revue par l'architecte. Cela garantit une mise en œuvre systématique avec des points de contrôle de qualité intégrés.

Voir la compétence

requesting-code-review

Design

Cette compétence délègue un sous-agent réviseur de code pour analyser les modifications apportées au code par rapport aux exigences avant de poursuivre. Elle doit être utilisée après avoir terminé des tâches, implémenté des fonctionnalités majeures, ou avant une fusion vers la branche principale. La revue aide à détecter précocement les problèmes en comparant l'implémentation actuelle avec le plan initial.

Voir la compétence

connect-mcp-server

Design

Cette compétence fournit un guide complet permettant aux développeurs de connecter des serveurs MCP à Claude Code via les transports HTTP, stdio ou SSE. Elle couvre l'installation, la configuration, l'authentification et la sécurité pour intégrer des services externes tels que GitHub, Notion et des API personnalisées. Utilisez-la lors de la configuration d'intégrations MCP, de la configuration d'outils externes ou du travail avec le Protocole de Contexte de Modèle de Claude.

Voir la compétence

web-cli-teleport

Design

Cette compétence aide les développeurs à choisir entre les interfaces Web et CLI de Claude Code en fonction de l'analyse des tâches, puis permet une téléportation transparente des sessions entre ces environnements. Elle optimise le flux de travail en gérant l'état et le contexte de la session lors du passage entre le web, la CLI ou le mobile. Utilisez-la pour des projets complexes nécessitant différents outils à diverses étapes.

Voir la compétence