CtrlK
BlogDocsLog inGet started
Tessl Logo

neomatrix369/learning-opportunity

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

1.44x

Quality

100%

Does it follow best practices?

Impact

97%

1.44x

Average score across 5 eval scenarios

Overview
Skills
Evals
Files

rubric.jsonevals/scenario-4/

{
  "context": "Evaluate checkpoint handling: progression signals move to next level, exit signals end teaching, clarification stays at current level, skip signals jump levels, and ambiguous responses seek clarification.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "test-a-progresses-to-level-2",
      "description": "Test Case A recognizes progression signal and moves to Level 2 (Mechanics)",
      "max_score": 1
    },
    {
      "name": "test-a-no-repetition",
      "description": "Test Case A does not repeat Level 1 content, builds on it",
      "max_score": 0.5
    },
    {
      "name": "test-a-includes-checkpoint",
      "description": "Test Case A ends with checkpoint for Level 2→3 transition",
      "max_score": 0.5
    },
    {
      "name": "test-b-exits-immediately",
      "description": "Test Case B recognizes exit signal and exits teaching mode",
      "max_score": 1
    },
    {
      "name": "test-b-brief-acknowledgment",
      "description": "Test Case B provides brief acknowledgment without continuing teaching",
      "max_score": 1
    },
    {
      "name": "test-b-no-checkpoint",
      "description": "Test Case B does NOT include a checkpoint (teaching is done)",
      "max_score": 0.5
    },
    {
      "name": "test-c-stays-at-level-1",
      "description": "Test Case C stays at Level 1 to clarify the specific confusion",
      "max_score": 1
    },
    {
      "name": "test-c-addresses-specific-point",
      "description": "Test Case C specifically addresses 'why order matters' concern",
      "max_score": 1
    },
    {
      "name": "test-c-re-offers-checkpoint",
      "description": "Test Case C re-offers checkpoint after clarification",
      "max_score": 0.5
    },
    {
      "name": "test-d-skips-to-level-3",
      "description": "Test Case D skips Level 2 and goes directly to Level 3 (Deep Dive)",
      "max_score": 1
    },
    {
      "name": "test-d-acknowledges-skip",
      "description": "Test Case D acknowledges user's existing knowledge before diving deep",
      "max_score": 0.25
    },
    {
      "name": "test-e-seeks-clarification",
      "description": "Test Case E recognizes ambiguity and asks if user wants to continue or is done",
      "max_score": 1
    },
    {
      "name": "test-e-offers-explicit-options",
      "description": "Test Case E offers explicit options: continue to mechanics or move on",
      "max_score": 0.5
    }
  ]
}

Install with Tessl CLI

npx tessl i neomatrix369/learning-opportunity

evals

examples.md

IMPROVEMENTS.md

SKILL.md

tile.json

trigger-reference.md

visualization-guide.md