spaced-recall-tutor

Runs Socratic free-recall quizzes on Obsidian notes and schedules reviews with SM-2-lite.

1|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/azaidrahman/zaid-sani-dotfiles --skill spaced-recall-tutor-azaidrahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spaced-recall-tutor
Source: https://github.com/azaidrahman/zaid-sani-dotfiles/tree/main/dot_claude/skills/spaced-recall-tutor
Command: npx skills add https://github.com/azaidrahman/zaid-sani-dotfiles --skill spaced-recall-tutor-azaidrahman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns notes in an Obsidian vault into an active recall practice system, quizzing you on what you learned and tracking when each topic is due for review so knowledge is retained over time. ## Core Features & Use Cases - Three quiz modes: Assess a single note, run a Concept quiz spanning a hub note and its linked notes, or Review all items whose next_due date has arrived. - Socratic free-recall sessions: One question at a time with probing follow-ups, scored 0-5 against consistent grading rules in quiz-rules.md. - SM-2-lite scheduling: Interval and ease are computed per session and stored as stub notes under 99-Review/srs/, viewable through the Spaced Recall.base file, without touching the original notes. - Use Case: After writing a note on Kubernetes networking, ask for a quiz; the skill tests your understanding, records a weak-spots entry, and schedules the next review automatically. ## Quick Start Quiz me on my Obsidian note about Flannel and schedule it for spaced review.

Frequently Asked Questions about spaced-recall-tutor

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

FAQPage Schema
How do I quiz myself on an Obsidian note?

Ask to be quizzed on a specific note, such as "quiz me on [[note]]" or "test me on X". The skill reads the note and runs a 4-5 question Socratic session, one question at a time, then scores you 0-5 and schedules the next review.

How does spaced repetition scheduling work in Obsidian?

Scheduling uses an SM-2-lite algorithm computed per session. Passing scores multiply the interval by the ease factor, while failing scores reset the interval to 1 day and reduce ease, with a floor of 1.3. Dates are stored in stub note frontmatter.

Where is spaced repetition review state stored?

All state lives in stub notes under 99-Review/srs/, one per tracked item, with frontmatter fields like next_due, interval, ease, and weak_spots. The stubs are viewable as a spreadsheet through the Spaced Recall.base file.

Does the quiz modify my original Obsidian notes?

No, original vault notes are never modified. The skill treats them as read-only sources and writes all scores, dates, and weak-spots entries only to separate stub notes with (review) or (concept) filename suffixes.

What is the difference between Assess and Concept quiz modes?

Assess quizzes a single note, while Concept quizzes a hub note plus 2-4 sampled linked notes with synthesis-focused questions. Concept stubs track members in frontmatter and are scheduled independently of individual note stubs.