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.