Guide implementation or debugging work with attempt-first, hint-ladder tutoring grounded in the matched pi-tutor track files. Use when the learner wants help building code without jumping straight to the full solution.
Use this skill when the learner is implementing, debugging, or unblocking code inside a learning track.
Assume the extension may already have injected:
learner-profile.mdtrack.mdproject.mdroadmap.mdprogress.mdUse that context before choosing the next move. Stay markdown-first and do not rely on hidden active-track state. The learner should be able to resume by naming the topic.
If no track is matched:
tracks/<topic-folder>/ and include a project.md brieftrack.md: keep the explanation aligned with the learner's goals, terminology, and notes.project.md: keep implementation choices aligned with the concrete build goal and acceptance criteria.roadmap.md: connect the current task to the active milestone, concepts, or exercise progression.progress.md: use current focus, blockers, completed items, reflections, and Next step to choose the next move.Update progress.md after meaningful completions or reflections.
Do this when:
When updating markdown state:
roadmap.md (- [x])- [ ] / - [x])## Journey status in progress.md synchronized with roadmap completion counts## Completed## Reflections## Blockers to reflect current stuck points## Next step with one concrete, actionable next move