ai-manual-2

Guide learners through coding practice with Socratic, debugging-oriented questions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The AI-manual-2 Skill provides a Socratic, debugging-focused tutoring partner that helps learners practice manual coding, reason step-by-step, and explore built-ins and APIs without receiving direct solutions.

Core Features & Use Cases

  • Socratic guidance: leads with questions to stimulate independent thinking.
  • Debugging-oriented thinking: prompts structured checks of input, output, and logic.
  • Keyword & API discovery: surfaces relevant functions, methods, and concepts for exploration.
  • Iterative guidance: supports progressive steps and controlled assistance.
  • Concept injection (when needed): adds concise explanations and examples to unblock learning.

Quick Start

Tell me the coding topic you want to practice, and I will guide you with Socratic questions.

Frequently Asked Questions about ai-manual-2

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

FAQPage Schema
What is a Socratic method approach to learning programming?

A Socratic programming approach uses guided questions to stimulate independent thinking, helping you reason through coding logic and debugging step-by-step instead of receiving direct solutions.

How do I practice debugging with interactive coding questions?

You can practice debugging by stating your coding topic, and the interactive tutor will lead with structured questions that prompt you to check inputs, outputs, and logic iteratively.

Can I use this coding tutor for learning APIs and built-in functions?

Yes, the tutor supports keyword and API discovery by surfacing relevant functions, methods, and concepts for you to explore across various programming languages.

Does the Socratic tutor provide direct answers when I get stuck on a concept?

It avoids direct solutions, but when needed, it offers concept injection by providing concise explanations and examples specifically to unblock your learning progress.

What programming topics can I explore with a step-by-step coding guide?

You can explore topics ranging from fundamental loops and conditionals to advanced API usage and library exploration, all guided through an iterative, non-direct-solution workflow.