A VS Code extension that uses the Claude API to teach programming through guided, project-based learning. Instead of giving you answers, Code Mentor acts as a Socratic tutor — asking questions, dropping hints, and guiding you to discover solutions yourself.
Features
Socratic mentoring — hints in stages (concept → pseudocode → minimal snippet), never full solutions upfront
Project-based curriculum — generates a concrete, creative project matched to your language and level, then breaks it into milestones
Streaming responses — see the mentor's reply as it types
Session persistence — conversations are saved locally and can be resumed later
File attachment — share code files directly in the chat for review
Image support — paste or attach screenshots of code/errors
Web search — mentor cites official docs when introducing new concepts