teach
정보
`teach` 스킬은 학습자의 이해도를 모델링하고, 알려진 개념에서 알려지지 않은 개념으로 설명을 점진적으로 구성하는 방식으로 적응형 지식 전달을 제공합니다. 이해도를 확인하기 위해 소크라테스식 질문법을 활용하며, 학습자의 피드백에 기반하여 교수 방식을 조정합니다. 사용자가 "X는 어떻게 작동하나요?"라고 질문하거나 개념적 격차를 드러낼 때, 혹은 복잡한 주제에 대한 단계별 설명이 필요할 때 이 스킬을 사용하세요.
빠른 설치
Claude Code
추천npx skills add pjt222/agent-almanac -a claude-code/plugin add https://github.com/pjt222/agent-almanacgit clone https://github.com/pjt222/agent-almanac.git ~/.claude/skills/teachClaude Code에서 이 명령을 복사하여 붙여넣어 스킬을 설치하세요
문서
教
行構知傳——察學者今識、自知至未知架、於配深釋、以問察解、依饋適、以練固。
用
- 用問「X 何理?」需漸釋非堆資→用
- 用問顯今識與所需之缺→用
- 前釋未中——用惑或同問異問→用
- 教含前提而用或未具之概→用
learn已建深心模、今需善傳→用
入
- 必:所教之概、系、技
- 必:學者(隱——對話用)
- 可:知學者境(專級、背、陳標)
- 可:前敗釋(已試者)
- 可:時/深限(速覽對深解)
行
一:察——圖學者
釋前定學者已知與所需。
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. │
└──────────────┴────────────────────────────┴──────────────────────────┘
- 覆用所言:問、詞、陳標
- 為此題分其可能級(一人或於某域進、於他域始)
- 識最近發域(ZPD):恰超今及而於支可達者?
- 記諸誤念當前理乃正模可中
- 識最佳入點:已知何接所需學?
得:明圖:學者所知、所需、何橋接二。察當足具以擇釋策。
敗:學者級不明→問校:「熟 [前概] 乎?」此非試——為善教集資。問覺尷→默為中級依答調。
二:架——架知至未知
由已解建至新概之路。
- 識錨:學者必解之一概關標
- 明陳接:「X、汝知者、於此新境作 Y、因...」
- 一句一新概——勿同句二新概
- 抽象前用具例
- 建層繁:先簡、後加細
- 缺前提→先教前提(小架)乃歸主概
得:架路、各步建於前。學者勿覺迷、各新念接已持者。
敗:知與未知間缺過大不能單架→分為多小步。無熟錨(全新域)→以類於學者所知他域。類不全→認限:「此似 X、唯...」
三:釋——調深與式
於正級、正模交釋。
- 始以一句核——文前之題
- 廣以步二之架釋
- 用學者詞、非域術(除進階)
- 碼概:示最小可行例、非全
- 抽象概:先具例、後通
- 流程:先具行步步、後陳通則
- 監惑:次問不建於釋→釋未中
得:學者得釋、不淺(留問)不深(不必細淹)。釋用其語接其境。
敗:釋過長→核或埋——重陳一句題。釋後用更惑→入點誤——試異錨或類。概實繁→認繁勿匿:「此有三部、相影。先始於一。」
四:察——驗解
勿設釋成。問察學者心模。
- 問需用、非憶:「予 X、料何發?」
- 求復述:「能以汝詞釋之乎?」
- 出變:「若改此一、何如?」
- 覓具解:能測非唯重?
- 答顯誤念→記具誤為步五
- 答正→輕進:能通乎?
得:察顯學者持行心模或鸚鵡釋。行模可理變;憶釋不能。
敗:用不能答察→釋未建正心模。非用敗——為教之饋。記何未中而入步五。
五:適——應饋
依察果調教。
- 解固→入固(步六)或進次概
- 具誤念存→以據直理、非重
- 通惑→試全異釋法
- 學者越察→加速——略架入細
- 學者落察→慢——教所缺前提
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. │
└──────────────────┴─────────────────────────────────────────────────┘
得:教實時依饋適。無釋同重——各試異法。適當覺應、非機。
敗:多適試敗→問或為缺前提甚基、雙方未識。明問:「釋何部覺最大跳?」此常顯隱缺。
六:固——予練
以用、非重固解。
- 予練問需新概(非詭問)
- 碼境:薦小改既存碼用此概
- 概境:陳場景而求其施模
- 接前:「今汝解 X、此接 Y、可後探」
- 予獨探資:文鏈、關檔、續讀
- 閉環:「總所學...」——一句為核
得:學者至少用概一次、有續學資。總錨於未來憶。
敗:練問過難→教跳過遠——簡之。學者能練而不能釋何故→有程序知無概解——歸步三焦「何」勝「如何」。
驗
- 釋前察學者級
- 釋自知至未知架、非堆資交
- 至少一察問驗解(非設)
- 教依饋適非重同釋
- 學者能用概、非唯憶釋
- 誠缺認、非覆
忌
- 知咒:忘學者不享教者境。術、設前提、隱推步為主因
- 釋為動人非為教:全準之釋顯知而留學者後
- 重高聲:釋未中、加重重之而非試異法
- 試代教:用察問為陷非為診。標為顯解、非捕敗
- 設默為解:無問非謂釋成——常謂學者不知問何
- 單尺寸深:予始者進釋因「當解全」淹之;予專家始釋因「安為佳」費其時
參
teach-guidance— 人導變、為練人成善師learn— 系知取建可教之解listen— 深受注顯學者真需於陳問之外meditate— 教間清設以新待各學者
GitHub 저장소
연관 스킬
executing-plans
디자인executing-plans 스킬은 검토 체크포인트가 포함된 통제된 배치로 실행할 완전한 구현 계획이 있을 때 사용합니다. 이 스킬은 계획을 불러와 비판적으로 검토한 후, 소규모 배치(기본값 3개 작업)로 작업을 실행하면서 각 배치 사이에 진행 상황을 아키텍트 검토를 위해 보고합니다. 이를 통해 내재된 품질 관리 체크포인트를 갖춘 체계적인 구현이 보장됩니다.
requesting-code-review
디자인이 스킬은 코드 변경 사항을 요구 사항에 따라 분석하기 위해 코드 리뷰어 하위 에이전트를 호출합니다. 작업 완료 후, 주요 기능 구현 후, 또는 메인 브랜치에 병합하기 전에 사용해야 합니다. 이 리뷰는 현재 구현체와 원래 계획을 비교하여 문제를 조기에 발견하는 데 도움이 됩니다.
connect-mcp-server
디자인이 스킬은 개발자들이 HTTP, stdio 또는 SSE 전송 방식을 통해 MCP 서버를 Claude Code에 연결하는 포괄적인 가이드를 제공합니다. GitHub, Notion 및 사용자 정의 API와 같은 외부 서비스를 통합하기 위한 설치, 구성, 인증 및 보안을 다룹니다. MCP 통합 설정, 외부 도구 구성 또는 Claude의 모델 컨텍스트 프로토콜 작업 시 활용하세요.
web-cli-teleport
디자인이 스킬은 작업 분석을 기반으로 개발자가 Claude Code 웹 인터페이스와 CLI 인터페이스 중 선택할 수 있도록 돕고, 두 환경 간 원활한 세션 텔레포트를 가능하게 합니다. 웹, CLI 또는 모바일 환경 전환 시 세션 상태와 컨텍스트를 관리하여 워크플로를 최적화합니다. 다양한 단계에서 서로 다른 도구가 필요한 복잡한 프로젝트에 사용하세요.
