tutor

Generate interactive quizzes from topics, codebases, or documentation.

2|Updated Jul 11, 2024
One-click install
npx skills add https://github.com/nicograef/handbook --skill tutor-nicograef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tutor
Source: https://github.com/nicograef/handbook/tree/main/.claude/skills/tutor
Command: npx skills add https://github.com/nicograef/handbook --skill tutor-nicograef

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq.

What problem does it solve?

This Skill solves the problem of passive learning by forcing active recall and retrieval practice, ensuring deep understanding rather than superficial familiarity.

Core Features & Use Cases

  • Interactive Quiz Sessions: Generates single-choice, multiple-select, and free-text questions tailored to the user's specific knowledge gaps.
  • Scaffolded Learning: Uses a laddered hint system to guide users toward answers instead of providing them, promoting genuine struggle and retention.
  • Persistent Progress: Tracks mastery across sessions, prioritizing review of fragile concepts and previously missed items.

Quick Start

Invoke the tutor skill by asking the AI to quiz you on a specific topic or codebase path to begin an interactive training session.

Frequently Asked Questions about tutor

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

FAQPage Schema
How does retrieval practice improve active learning?

Yes, you can generate interactive quiz sessions from a local codebase. The Skill operates on user-defined topics, local codebases, or external documentation to build custom quiz banks tailored to your specific knowledge gaps.

How do I start an interactive quiz session for a specific topic?

To start an interactive quiz session, invoke the tutor by asking the AI to quiz you on a specific topic or codebase path. It will generate single-choice, multiple-select, and free-text questions to test your knowledge.

Do I need jq installed to use this interactive training skill?

Yes, you need jq installed to use this interactive training skill. It requires jq for state management to track mastery across sessions and prioritize the review of fragile concepts and previously missed items.

What is the best way to study topics I keep forgetting during coaching?

The best way to study topics you keep forgetting is using scaffolded learning with a laddered hint system. This approach guides you toward answers instead of providing them, promoting genuine struggle and long-term retention.

Can I track my learning progress and mastery across multiple quiz sessions?

Yes, you can track mastery across multiple quiz sessions. The Skill uses jq for state management to persistently track your progress, prioritizing the review of fragile concepts and previously missed items.