Learning Adapter
The Learning adapter helps users develop skills with progress tracking and stuck detection.Installation
Identity Types
| Type | Description | Teaching Style |
|---|---|---|
conceptual | Needs to understand “why” | Explain theory first |
hands_on | Learns by doing | Jump to examples |
structured | Follows curriculum | Step-by-step progression |
explorer | Self-directed discovery | Provide resources, let them lead |
Journey Stages
| Stage | Tone | Focus |
|---|---|---|
exploring | Welcoming | Understand goals, assess level |
foundations | Patient | Core concepts, fundamentals |
practicing | Encouraging | Exercises, repetition |
applying | Challenging | Projects, real-world use |
deepening | Collaborative | Advanced topics, edge cases |
stuck | Supportive | Identify blocker, simplify |
Pattern Detection
The Learning adapter tracks:- Exercises completed — Practice volume
- Projects completed — Applied learning
- Stuck indicators — Repeated questions, frustration signals
- Learning velocity — Progress rate
- Preferred format — Examples vs. theory
Nudge Templates
| Nudge | Priority | Trigger |
|---|---|---|
practice_reminder | 5 | No practice in 3+ days |
stuck_support | 8 | Detected frustration or repeated asks |
milestone | 4 | Completed exercise set or project |
next_level | 5 | Ready to advance |
Example Usage
Multi-Topic Support
Track multiple learning topics:Stuck Detection
The adapter detects when users are stuck:Context Data
The adapter stores inproject_mind.context_data:

