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

task.mdevals/scenario-3/

Task: Codebase Integration

Context

You are working in a codebase with dependency injection patterns:

project/
├── src/
│   ├── services/
│   │   ├── auth_service.py
│   │   ├── email_service.py
│   │   └── user_service.py
│   ├── container.py
│   └── app.py
└── tests/
    ├── test_auth_service.py
    └── test_user_service.py

Sample Files

src/container.py

from src.services.auth_service import AuthService
from src.services.email_service import EmailService
from src.services.user_service import UserService

class Container:
    """Dependency injection container"""

    def __init__(self, config):
        self.config = config
        self._instances = {}

    def auth_service(self):
        if 'auth' not in self._instances:
            self._instances['auth'] = AuthService(
                secret_key=self.config['JWT_SECRET'],
                token_ttl=self.config['TOKEN_TTL']
            )
        return self._instances['auth']

    def email_service(self):
        if 'email' not in self._instances:
            self._instances['email'] = EmailService(
                smtp_host=self.config['SMTP_HOST'],
                api_key=self.config['EMAIL_API_KEY']
            )
        return self._instances['email']

    def user_service(self):
        if 'user' not in self._instances:
            self._instances['user'] = UserService(
                auth=self.auth_service(),
                email=self.email_service()
            )
        return self._instances['user']

tests/test_user_service.py

import pytest
from unittest.mock import Mock
from src.services.user_service import UserService

@pytest.fixture
def mock_auth():
    return Mock()

@pytest.fixture
def mock_email():
    return Mock()

def test_user_creation(mock_auth, mock_email):
    # Dependencies injected for testing
    service = UserService(auth=mock_auth, email=mock_email)
    user = service.create_user("test@example.com", "password123")
    assert user.email == "test@example.com"
    mock_email.send_welcome.assert_called_once()

Test Cases

Test Case A: Pattern exists in codebase

User message: "teach me about dependency injection in our codebase"

Respond to this teaching request, demonstrating codebase integration.

Test Case B: Pattern NOT in codebase

User message: "explain event sourcing"

Respond to this teaching request where the pattern doesn't exist in the codebase.

Install with Tessl CLI

npx tessl i neomatrix369/learning-opportunity@0.1.0

evals

examples.md

IMPROVEMENTS.md

SKILL.md

tile.json

trigger-reference.md

visualization-guide.md