tutor

Construct gated, evidence-based curricula from diffs, PRs, and planning documents.

3|Updated May 7, 2026
One-click install
npx skills add https://github.com/bestdan/workflow-skills --skill tutor-bestdan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tutor
Source: https://github.com/bestdan/workflow-skills/tree/main/skills/tutor
Command: npx skills add https://github.com/bestdan/workflow-skills --skill tutor-bestdan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of superficial understanding by forcing a deep, evidence-based mastery of technical work, ensuring you can defend designs and debug systems independently.

Core Features & Use Cases

  • Gated Curriculum: Breaks down complex topics into verified stages, preventing progress until each concept is truly understood.
  • Active Elicitation: Uses Socratic questioning to identify gaps in your mental model before providing explanations.
  • Counterfactual Quizzing: Tests your knowledge with edge cases and hypothetical scenarios to ensure you understand the "why" rather than just memorizing the "what."

Quick Start

Ask the tutor to walk you through the logic and design decisions of the current session work.

Frequently Asked Questions about tutor

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

FAQPage Schema
How do I master complex code changes from recent PRs instead of just getting a superficial explanation?

To master complex code changes, you need a gated curriculum that uses Socratic questioning and counterfactual verification. This approach forces deep, evidence-based comprehension of recent diffs and architectural decisions, ensuring you can defend designs and debug systems independently rather than receiving superficial explanations.

What is the Socratic method for technical mentoring and how does it help knowledge transfer?

The Socratic method for technical mentoring uses active elicitation and targeted questioning to identify gaps in your mental model before providing explanations. This knowledge transfer technique ensures you understand the underlying 'why' of system design and architectural decisions through iterative verification.

How do I use session artifacts like diffs and planning documents to learn a complex subsystem?

You can learn a complex subsystem by feeding session artifacts like diffs and planning documents to construct an evidence-based curriculum. The system breaks down the topic into verified stages, preventing progress until each concept is truly understood through active elicitation.

Does gated learning work for understanding architectural decisions made during a recent coding session?

Yes, gated learning works for understanding architectural decisions by breaking down the session work into verified stages. It requires iterative elicitation and counterfactual quizzing with edge cases, ensuring you can defend the designs and problem-solving approaches independently.

When should I use counterfactual quizzing instead of just reading code review comments?

You should use counterfactual quizzing instead of just reading code review comments when you need to ensure deep technical comprehension of edge cases. It tests your knowledge with hypothetical scenarios to verify you understand the 'why' rather than just memorizing the 'what' of the code.