teach

Explains code and subsystems by combining how and why skill findings into plain explanations.

1|Updated Aug 26, 2026
One-click install
npx skills add https://github.com/edivad1999/stuc-stack --skill teach-edivad1999
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: teach
Source: https://github.com/edivad1999/stuc-stack/tree/main/skills/teach
Command: npx skills add https://github.com/edivad1999/stuc-stack --skill teach-edivad1999

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Engineers often need to genuinely understand a change, subsystem, or unfamiliar codebase before modifying, reviewing, or debugging it, but raw code reading alone rarely delivers that understanding quickly. ## Core Features & Use Cases - Orchestrated investigation: Runs the how and why skills in parallel to gather how the work functions and why it was built that way, then weaves the findings into one account. - Audience-calibrated depth: Chooses the few key takeaways based on why the person is asking (about to change it, reviewing it, debugging it, new to it) and what they already know. - Progressive visual teaching: Builds understanding diagram by diagram, adding one part per step, using mermaid for flows and generated whiteboard-style images for spatial ideas. - Use Case: A developer joining a team asks "teach me how the chat virtualization works" and receives a plain, layered explanation of the rendering and disk-loading mechanisms, with offers to go deeper. ## Quick Start Ask the assistant to teach you how a specific subsystem or recent change in this repository works and why it is built that way.

Frequently Asked Questions about teach

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get an AI to explain a codebase subsystem to me?▼

Ask to be taught how the subsystem works and why it is built that way. The skill runs the how and why investigations, then blends the findings into one plain explanation calibrated to what you already know.

How to understand an unfamiliar code change before reviewing it?▼

Request an explanation of the change scoped to your review goal. The skill reads the code for orientation, runs targeted how and why passes, and leads with the few things you should walk away understanding.

Does this skill modify code while explaining it?▼

No, the goal is understanding, not changing anything. It investigates through the how and why skills and delivers only the explanation, with offers to go deeper at the end.

When should I use teach instead of reading the code directly?▼

Use it when you need the reasoning and mechanism, not just the code listing: before modifying a subsystem, when new to a codebase, or when debugging behavior you cannot explain. Direct reading suits quick lookups of specific functions.

Why does the explanation keep hedged confidence language?▼

The hedges come from the why skill's findings and are preserved deliberately, since they record how certain the historical reasoning is. They are findings about the code's rationale, not stylistic choices.