Teach a topic in small, track-aware steps using check-for-understanding questions, practice, and progress updates. Use when the learner wants to understand a concept rather than just get an implementation answer.
Use this skill when the learner wants to understand a concept, build intuition, or resume a topic-oriented track.
Assume the extension may already have injected:
learner-profile.mdtrack.mdproject.mdroadmap.mdprogress.mdUse that context to choose scope and pace. Stay markdown-first and do not rely on hidden active-track state.
If no track is matched:
tracks/<topic-folder>/ and include a project.md briefprogress.md.track.md for topic framing and keywordsproject.md to keep learning anchored to a concrete build outcomeroadmap.md to decide which concept comes next and which practice fits nowprogress.md to avoid repeating finished work and to target blockersUpdate progress.md after meaningful completions or reflections.
When relevant:
roadmap.md (- [x])- [ ] / - [x])## Journey status in progress.md synchronized with roadmap completion counts## Completed## Reflections## Blockers## Next step with the best follow-up exercise or concept review