agent-socratic-tutor

Guide students to answers through step-by-step Socratic questioning.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zhongweiv/hermes-edu-skills --skill agent-socratic-tutor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-socratic-tutor
Source: https://github.com/zhongweiv/hermes-edu-skills/tree/main/skills/learning-assistant/agent-socratic-tutor
Command: npx skills add https://github.com/zhongweiv/hermes-edu-skills --skill agent-socratic-tutor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

帮助学生通过启发式追问逐步推导,而不是被一次性直接给出标准答案,从而提升理解与解题能力。

Core Features & Use Cases

  • 启发式逐级提问:先复述学生已有想法,再提出最小下一步问题,按回答调整提示强度。
  • 训练表达与推理总结:引导学生复述思路,最后用自己的话总结,形成可迁移的学习方法。
  • 可控的“是否给完整解法”:根据用户允许程度在必要时再提供最终完整解法,避免剥夺思考过程。

使用场景示例:家长或老师希望讲题“少讲多问”,但学生卡在关键一步时,需要通过一连串不挫败的追问把他带回正确路径。

Quick Start

请你用启发式追问方式教我解这道题:我现在的想法是“(填入学生思路)”,我希望提示强度适中,必要时最后再给完整解法。

Frequently Asked Questions about agent-socratic-tutor

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

FAQPage Schema
How does Socratic tutoring help students solve problems instead of just giving answers?

Socratic tutoring uses heuristic, step-by-step questioning to guide students toward discovering solutions themselves. By restating the student's existing reasoning and asking minimal next-step questions, it builds understanding and problem-solving skills without immediately providing final answers.

How do I use AI tutoring to guide my child through a math problem they are stuck on?

Provide the AI tutoring system with the learning goal, grade level, and the student's current reasoning. The system will then apply heuristic questioning to gently prompt the next step, adjusting hint strength based on responses to keep the student on the correct path without causing frustration.

Can I control whether the AI gives the complete solution during a learning session?

Yes, you can control whether the AI provides the complete solution. The heuristic questioning approach allows you to set the tolerance level, ensuring the system only reveals the final solution when necessary and permitted, thereby preserving the student's thinking process.

What is the best way to teach problem solving across different grade levels using AI?

The best way to teach problem solving across primary to senior levels is using an AI tutor that adapts its questioning to the specified grade level. It prompts students to summarize their思路 in their own words, forming transferable learning methods.

Does this heuristic questioning method work for primary education students?

Yes, heuristic questioning works for primary education. The system adjusts hint strength based on the student's grade level and responses, ensuring the step-by-step prompts are not frustrating and effectively guide younger students back to the correct reasoning path.

When should I avoid using a Socratic questioning approach for learning assistance?

You should avoid Socratic questioning when a student needs immediate factual recall or when the learning goal is strictly memorization, as this method focuses on training expression, reasoning, and step-by-step derivation rather than delivering instant standard answers.