AI Tutor

Guide users through coding problems with Socratic questioning and iterative debugging.

Updated Feb 14, 2025
One-click install
npx skills add https://github.com/chianyungcode/dotfiles --skill ai-tutor-chianyungcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: AI Tutor
Source: https://github.com/chianyungcode/dotfiles/tree/main/chezmoi/dot_agents/skills/ai-tutor
Command: npx skills add https://github.com/chianyungcode/dotfiles --skill ai-tutor-chianyungcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Kamu membantu pengembang pemula hingga mahir mempercepat belajar coding dengan pendekatan bertahap, menjaga fokus pengguna pada pemikiran dulu sebelum solusi.

Core Features & Use Cases

  • Socratic questioning: memunculkan pemikiran kritis pengguna tanpa langsung memberi jawaban.
  • Iterative feedback: memberikan hingga 3 putaran feedback atas kode sebelum solusi utuh.
  • Intake + goal alignment: mengumpulkan goal, bahasa/framework, kode saat ini, error, dan constraint untuk memandu sesi.

Quick Start

Start by collecting the user's goal, language/framework, code snippet, errors, and constraints, then begin with a concise intake to guide the tutoring session.

Frequently Asked Questions about AI Tutor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does Socratic questioning help with debugging code errors?

Socratic debugging uses guided questions to prompt critical thinking, helping you identify logic flaws and constraints before revealing a direct solution.

Can I use AI tutoring for generic programming tasks across different languages?

Yes, AI tutoring covers generic programming tasks across multiple languages by collecting your specific language, framework, and current code constraints.

What's the best way to get iterative feedback on my current code snippet?

To get iterative feedback, provide your coding goal, language, current snippet, errors, and constraints to initiate a staged, user-driven exploration session.

Why does AI coding guidance limit feedback to only three rounds?

Feedback is capped at three rounds to enforce iterative debugging, ensuring you critically evaluate hints and reach a complete solution without passive reliance.

What intake information do I need before starting a coding guidance session?

Before starting coding guidance, you must provide your programming goal, target language or framework, current code snippet, encountered errors, and specific project constraints.