teach
Teach the user a new skill or concept within this workspace.
- License 许可
- MIT
- 最近更新
- 2026-11-13
- Stars
- ★ 4
- Forks
- 1
01 前言 Front Matter
- name
- teach
- description
- Teach the user a new skill or concept within this workspace.
- argument-hint
- What would you like to learn?
- disable-model-invocation
- true
02 资源文件 4
- 参考文档GLOSSARY-FORMAT.md2.1 KB
- 参考文档LEARNING-RECORD-FORMAT.md2.7 KB
- 参考文档MISSION-FORMAT.md1.5 KB
- 参考文档RESOURCES-FORMAT.md1.9 KB
03 SKILL.md 正文
For context recovery, behavior or rationale explanations, read the Poteto adaptation.
Learning paths resolve from the invocation workspace; only *-FORMAT.md links are skill-relative.
Files
MISSION.md: learning purpose; MISSION-FORMAT.md.RESOURCES.md: trusted sources; RESOURCES-FORMAT.md.reference/*.html: printable references.learning-records/*.md: demonstrated/prior learning; LEARNING-RECORD-FORMAT.md.lessons/*.html: one self-contained lesson each.assets/*: reusable styles/widgets/simulators/diagrams.NOTES.md: preferences and working notes.
Mission and sources
If mission is missing/vague, interview before teaching: turn abstract goal into one concrete outcome. When mission changes, confirm, update MISSION.md, and write a learning record.
Build RESOURCES.md from trusted resources before lessons. Never rely only on parametric memory; cite sources and deeper-study paths.
Lessons
Teach one mission-linked concept at the user's zone of proximal development: quick, tangible win through interactive practice and tight feedback. Build storage strength through retrieval, spacing, interleaving, not fluency. Avoid answer tells: same number of words where possible, no formatting clues, varied correct-answer positions. Link lessons and reference docs with HTML anchors; recommend one primary source and invite questions. Save clean, printable lessons/NNNN-dash-case.html.
Reuse ./assets/ first. Extract reusable code/styles rather than inline duplicates; usually start with shared stylesheet.
Choose the next lesson
Read learning-records/, NOTES.md, and mission; choose the nearest useful challenge. Record learning only when the user demonstrates understanding, states prior knowledge, corrects a misconception, or changes mission. Coverage is not learning.
Create reference docs for compressed syntax, routines, algorithms, poses, exercises, or glossary. Use GLOSSARY-FORMAT.md; add terms after understanding.
For real-world judgment, answer provisionally and suggest a reputable community/practitioner source; respect a decline. Use NOTES.md for pace, examples, tone, accessibility, avoided formats, and constraints.
04 同仓库更多 Skills
hill-climb
Optimize a defined outcome through bounded evaluation loops. Use for hill-climb requests or repeated improvement against an executable eval, benchmark, or visual comparison; not a one-pass review.
gestures
Build or fix web drag, swipe, sheet, reorder, and hold interactions: direct tracking, rubber banding, release velocity, momentum, snap points, and interruption. Not native React Native or Swift.
hill-climb
Optimize a defined outcome through bounded evaluation loops. Use for hill-climb requests or repeated improvement against an executable eval, benchmark, or visual comparison; not a one-pass review.
gestures
Build or fix web drag, swipe, sheet, reorder, and hold interactions: direct tracking, rubber banding, release velocity, momentum, snap points, and interruption. Not native React Native or Swift.
improve-animations
Audit existing web UI motion and prioritize concrete improvements or self-contained implementation plans. Use for a motion roadmap; animate owns implementation and diff review.
effect-ts
Use when setting up a repository that uses the Effect TypeScript library.