Progressive concept teaching through three depth levels (Core → Mechanics → Deep Dive). Creates diagrams, provides annotated code walkthroughs from the current codebase, and builds explanations from fundamentals to production internals. Triggers: "teach me about [pattern/concept]", "how does [architecture/pattern] work", "walk me through [this implementation]", "tutorial on [concept]", "deep dive into [system/pattern]", "help me understand [this design]" Use when: user requests multi-level learning about code patterns, architecture, or implementation mechanics with checkpoint-based progression. Not for: quick answers, single-sentence explanations, code fixes, or "what does this line do" questions—those are standard assistance.
98
Quality
100%
Does it follow best practices?
Impact
97%
1.44xAverage score across 5 eval scenarios
{
"context": "Evaluate the full 4-turn learning journey: Level 1 → Level 2 → Level 3 → graceful exit. Each turn should build on previous without repetition and include appropriate checkpoints.",
"type": "weighted_checklist",
"checklist": [
{
"name": "turn-1-level-1-content",
"description": "Turn 1 provides Level 1 (Core) content: what manager pattern is, why it exists, when to use it",
"max_score": 1
},
{
"name": "turn-1-codebase-reference",
"description": "Turn 1 references the actual UserManager.py file with file:line format",
"max_score": 1
},
{
"name": "turn-1-checkpoint",
"description": "Turn 1 ends with checkpoint asking if user wants mechanics or is done",
"max_score": 1
},
{
"name": "turn-2-level-2-content",
"description": "Turn 2 provides Level 2 (Mechanics): how it works, code walkthrough, tradeoffs, failure modes",
"max_score": 1
},
{
"name": "turn-2-builds-on-level-1",
"description": "Turn 2 builds on Level 1 without repeating core concepts already explained",
"max_score": 0.5
},
{
"name": "turn-2-checkpoint",
"description": "Turn 2 ends with checkpoint asking if user wants deep dive or is ready to move on",
"max_score": 1
},
{
"name": "turn-3-level-3-content",
"description": "Turn 3 provides Level 3 (Deep Dive): scaling, performance, alternatives, production pitfalls",
"max_score": 1
},
{
"name": "turn-3-claude-md-integration",
"description": "Turn 3 connects to SOLID principles or coding standards from context",
"max_score": 0.5
},
{
"name": "turn-3-final-checkpoint",
"description": "Turn 3 ends with final checkpoint asking if there are questions or ready to resume development",
"max_score": 0.5
},
{
"name": "turn-4-exits-gracefully",
"description": "Turn 4 recognizes exit signal 'got it' and exits teaching mode with brief acknowledgment",
"max_score": 1
},
{
"name": "turn-4-no-additional-teaching",
"description": "Turn 4 does NOT continue teaching or add more explanation after exit signal",
"max_score": 1
}
]
}Install with Tessl CLI
npx tessl i neomatrix369/learning-opportunity@0.1.0evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5