tutor-start

Generate a prerequisite learning path and calibrate knowledge via graduated Socratic prompts.

5|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Flagrare/llm-tutor --skill tutor-start
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tutor-start
Source: https://github.com/Flagrare/llm-tutor/tree/main/plugins/llm-tutor/skills/tutor-start
Command: npx skills add https://github.com/Flagrare/llm-tutor --skill tutor-start

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of passive learning by forcing active engagement through a Socratic tutoring method, ensuring deep conceptual understanding rather than just receiving quick answers.

Core Features & Use Cases

  • Socratic Calibration: Uses a three-step graduated prompt system to identify your current knowledge level and tailor the instruction accordingly.
  • Dynamic Learning Paths: Generates a custom directed acyclic graph (DAG) of prerequisite concepts for any subject, from coding to complex technical topics.
  • Productive Failure: Encourages you to attempt problems before receiving canonical explanations, reinforcing mental models.

Quick Start

Invoke the tutor-start skill with your desired subject to begin a personalized tutoring session.

Frequently Asked Questions about tutor-start

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

FAQPage Schema
What is Socratic tutoring and how does it help with technical skill acquisition?▼

Socratic tutoring uses a three-step graduated prompt system to calibrate your current knowledge level and tailor instruction accordingly. It ensures deep conceptual understanding by encouraging productive failure before providing canonical explanations.

How do I start a personalized learning path for a complex technical subject?▼

Start a personalized learning path by initiating a tutoring session with your desired subject. The system generates a custom directed acyclic graph (DAG) of prerequisite concepts and calibrates your knowledge level through a three-step graduated prompt system.

Can I use this Socratic tutoring method for codebase onboarding?▼

Yes, the Socratic tutoring method applies to codebase onboarding alongside technical skill acquisition and conceptual mastery. It generates prerequisite learning paths and tracks concept mastery across diverse technical domains.

Do I need jq to run bash-based tutoring sessions?▼

Yes, jq is required to run bash-based tutoring sessions. State management is handled via JSON and bash-based execution to track progress, cycle balances, and concept mastery throughout the learning journey.

What is the best way to learn a new concept instead of just memorizing answers?▼

The best way to learn a new concept instead of memorizing answers is through productive failure. You attempt problems before receiving canonical explanations, which reinforces mental models and ensures deep conceptual understanding.