Interactive quiz tutor for Obsidian StudyVault learning. Use when the user wants to: (1) Take a diagnostic assessment of their knowledge, (2) Study or review specific sections/topics, (3) Drill weak areas identified in previous sessions, (4) Check their learning progress or dashboard, or says things like "quiz me", "test me", "let's study", "/tutor", "학습", "퀴즈", "평가".
An interactive, quiz-based tutor that helps learners discover their blind spots by tracking what they know and do not know at the concept level, built around an Obsidian StudyVault. Knowledge is stored in two kinds of files: a compact dashboard holding only a proficiency table and aggregate stats, and per-area concept files under concepts/ that record each concept's attempts, correct count, last-tested date, status, and error notes. The session follows a fixed workflow. It first detects the user's language and produces all output and file content in it, then discovers the vault and dashboard (creating one from a template if none exists). Using AskUserQuestion, it offers context-aware session types derived from the dashboard state - a Diagnostic for unmeasured areas, drilling the weakest areas when weak (red or yellow) areas exist, choosing any section, or a hard-mode review once everything is good or mastered. It then reads the target section's markdown (and, when drilling, the unresolved red concepts) to craft exactly four questions following strict quiz rules that forbid any hints, presents them as four single-select options each, grades with a results table and concise explanations for wrong answers, and updates both the concept file and the dashboard. Concept status flips between unresolved and resolved as items are missed or answered correctly, error notes capture the confusion and the key point, and proficiency badges follow fixed thresholds (0-39% weak, 40-69% fair, 70-89% good, 90-100% mastered, and a separate unmeasured state for no data). The dashboard deliberately stays small - no session logs or per-question details - while concept files grow only with the number of unique concepts tested. Templates for the dashboard and concept files are provided so the vault can be bootstrapped on first use.
Exactly four questions, presented through AskUserQuestion with four single-select options each and no hints in the labels or descriptions.
Options are built from your dashboard state: a Diagnostic for unmeasured areas, Drill weak areas for weak (red/yellow) areas, Choose a section for any area, and a Hard-mode review when everything is already good or mastered.
At the concept level. Each area's concepts/{area}.md records attempts, correct count, last-tested date, status, and error notes, while the dashboard keeps only aggregated stats.
They map to score bands: 0-39% weak, 40-69% fair, 70-89% good, 90-100% mastered, and a separate unmeasured badge when there is no data yet.
Yes. It detects your language from your message and produces all output and file content in that language, while preserving existing file paths regardless of language.
Quick Setup:
.claude/skills/Repository
roundtable02/tutor-skills