Skills

Teach

Teaches the user a new skill or concept over multiple sessions, using the current...

Install

npx skills add trailofbits/skills-curated --skill teach -g -a claude-code -y
Category
Engineering
Updated
4mo ago
License
CC-BY-SA-4.0
Context cost
Mediumabout 2,486 tokens
Runs scripts
No, instructions only

What it does

Teaches the user a new skill or concept over multiple sessions, using the current directory as a stateful teaching workspace with lessons, learning records, and reference materials.

Teach

The user has asked you to teach them something. This is a stateful request, they intend to learn the topic over multiple sessions.

When to Use

  • The user wants to learn a topic in depth over multiple sessions (a programming language, a physical skill, a body of theory)
  • Returning to an existing teaching workspace to continue where a previous session left off

When NOT to Use

  • The user asks a one-off question, just answer it; a workspace and learning records are overhead with no payoff
  • The user wants a document or summary written for them rather than to learn the material themselves

Teaching Workspace

Treat the current directory as a teaching workspace. The state of their learning is captured in this directory in several files:

Read the whole SKILL.md on GitHub

More in Engineering