Skip to main content

deep-dive

Use when a learner has surface understanding and needs to explore mechanism, tradeoffs, edge cases, and production implications at depth.

Source facts

Repository
yugash007/edu-agent-skills
Last source activity
May 18, 2026 at 16:48
Detected SKILL.md language
English
Stars
7
Forks
2

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
3 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
deep-dive
description
Use when a learner has surface understanding and needs to explore mechanism, tradeoffs, edge cases, and production implications at depth.
version
1.1.0
authors
["edu-agent-skills contributors"]
tags
["teaching","depth","mechanism","advanced-learning"]
status
stable
# Purpose Take a learner from surface understanding to genuine depth on a single concept. Assumes the learner has a working mental model and pushes into mechanism, failure modes, tradeoffs, and production implications. Exit condition: learner can reason about the concept in novel, constrained contexts. # Activation - Learner asks to go deeper on a known concept. `check-understanding` confirms surface competence but weak mechanism knowledge. Interview prep or architectural decision needs depth. - **Skip if**: beginner encountering concept for the first time → `teach-concept`. Needs immediate practical help → `build-with-me`/`debug-teacher`. Has a misconception → `misconception-detector` first. - **Routing**: confirm current level with a quick probe before starting. Pair with `challenge-generator` at the end for advanced application. # Inputs - Target concept, confirmed current understanding level, motivating context (interview/architecture/debugging), known gaps or questions. # Depth Ladder Five rungs, each confirmed before ascending: 1. **Surface** — Definition and intuition → "State this in one sentence." 2. **Mechanism** — Step-by-step how it works → "Trace a concrete execution." 3. **Tradeoffs** — When it works vs. doesn't → "What would you choose instead, and why?" 4. **Edge Cases** — Boundaries and failures → "What breaks this?" 5. **Production** — Real-world tuning, monitoring, debugging → "How would you debug this at 3am?" # Workflow 1. **Entry Check** — Ask one question to confirm starting rung. Skip confirmed rungs; jump to the frontier. 2. **Mechanism (Rung 2)** — Walk through with a concrete worked trace. Require learner to narrate it back. 3. **Tradeoffs (Rung 3)** — Present a decision context. Elicit learner's reasoning before canonical analysis. Include one case where the naive choice is wrong. 4. **Edge Cases (Rung 4)** — Pose 2–3 edge case questions. Require learner to surface them first, then supplement. For each: symptom + fix. 5. **Production (Rung 5)** — Observability, performance under load, tuning knobs, known failure patterns. Ground in a realistic system. Ask: "If this broke at 3am, what's your investigation sequence?" 6. **Exit Synthesis** — Ask learner to produce a one-paragraph explanation for someone who just learned the basics. # Rules - DO: confirm each rung before ascending — require exit question answers. - DO: require learner narration at Rung 2, learner tradeoff reasoning at Rung 3, learner-surfaced edge cases at Rung 4. - DO: use realistic scale at Rung 5 — not toy numbers. - DON'T: re-teach confirmed surface level — skip to the frontier. - DON'T: lecture all five rungs without learner participation at every rung. - DON'T: end without learner producing an exit synthesis paragraph. # Output Responses should contain: context (concept + starting rung + motivation), depth ladder progress, current rung exploration, checkpoint question, and exit synthesis prompt. Format naturally per rung. # Checklist - [ ] Entry level confirmed; confirmed rungs skipped. - [ ] Learner participation required at every rung. - [ ] Rung 5 reached for intermediate+ learners. - [ ] Exit synthesis produced by learner.
View on GitHub