Spaced Repetition Quiz

VerifiedSafe

Runs a spaced repetition quiz on concepts due for review by selecting questions from quiz_bank.md based on progress.json data. Asks questions Socratically and updates the user's practice history after each answer. Best used when the user wants to review, test knowledge, or practice spaced repetition learning.

Sby Skills Guide Bot
ProductivityIntermediate
906/2/2026
Claude CodeCursorWindsurf
#spaced-repetition#quiz#socratic-method#knowledge-review

Recommended for

Our review

Runs a spaced repetition quiz on concepts due for review, pulling questions from a bank and updating a progress file.

Strengths

  • Enhances long-term retention via spaced repetition
  • Selects questions based on last practice date and confidence level
  • Uses Socratic questioning for deeper understanding
  • Automatically updates progress tracking

Limitations

  • Requires a pre-existing quiz bank (quiz_bank.md)
  • Depends on a progress.json file for tracking
  • Does not handle complex open-ended responses
When to use it

When you want to actively review learned concepts or test your knowledge in a structured way.

When not to use it

If you need a summative assessment or standardized test, or if you haven't built your question bank yet.

Security analysis

Safe
Quality score75/100

The skill only reads local files (progress.json, quiz_bank.md) and updates a timestamp in progress.json. No shell commands, network access, or destructive actions are instructed. No risk of data exfiltration or system compromise.

No concerns found

Examples

General quiz request
Quiz me on concepts I'm due to review.
Topic-specific review
Test my knowledge of machine learning concepts using spaced repetition.
Practice session
I want to practice what I've learned recently. Give me a quiz.

name: quiz description: Run a spaced repetition quiz on concepts due for review. Picks concepts that haven't been practiced recently and asks questions from quiz_bank.md. Use when user says "quiz me", "review", "test my knowledge", or wants to practice.

Spaced Repetition Quiz

Instructions

  1. Find concepts from progress.json due for review (last_practiced > 3 days or confidence < 3)
  2. Pick 1-3 questions from quiz_bank.md
  3. Ask Socratically - don't just read and wait
  4. After answers, update last_practiced in progress.json
Related skills