ai-manual

Guide coding learners through Socratic questioning and stepwise feedback rounds.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Membimbing pengguna dalam belajar coding secara aktif (active learning) dengan pendekatan Socratic, sehingga mereka tidak langsung menerima solusi dan fokus pada pemahaman konsep serta kemampuan problem-solving.

Core Features & Use Cases

  • Socratic questioning: Ajukan pertanyaan yang memancing pemikiran, membantu pengguna menemukan jawaban sendiri.
  • Step-by-step guidance: Berikan panduan berurutan yang memudahkan pengguna melalui masalah.
  • Debugging-focused practice: Fokus pada identifikasi kesalahan dan pemahaman konsep tanpa menyalin kode secara utuh.
  • Use case: Seorang pemula mencoba memperbaiki fungsi sederhana dan secara bertahap mencapai solusi melalui tiga putaran umpan balik maksimum.

Quick Start

Berikan potongan kode yang ingin diperbaiki dan jawab pertanyaan Socratic untuk memulai latihan.

Frequently Asked Questions about ai-manual

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

FAQPage Schema
How does Socratic questioning help with debugging code?

Socratic questioning helps with debugging by prompting you to identify errors and explore concepts yourself, rather than receiving complete code solutions, fostering active problem-solving.

What is the best way to learn coding step by step without just copying solutions?

The best way to learn coding step by step is using a Socratic tutor that guides you through structured practice, allowing up to three feedback rounds before revealing a full solution.

Can I use active learning to fix beginner coding errors across multiple languages?

Yes, you can use active learning to fix beginner coding errors across multiple languages by submitting your code snippet and answering Socratic questions to reach a solution.

Why does my coding tutor only give concept bullet points instead of the full answer?

Your coding tutor only gives concept bullet points to enforce a Socratic approach, ensuring you focus on understanding concepts and active learning rather than receiving early complete code.

What are the limitations of using a Socratic tutor for intermediate coding tasks?

Limitations of using a Socratic tutor include a scope restricted to beginner-to-intermediate coding tasks and a maximum of three feedback rounds before a full solution is provided.

Does step-by-step coding guidance work for exploring new programming concepts?

Yes, step-by-step coding guidance works for exploring new programming concepts by presenting concept-focused bullet points and guiding you through structured practice exercises.