Quiz
Use when you want a quick quiz session — rapid-fire multiple choice questions at your current level, good for 10-minute learning burstsFrom its SKILL.md
npx -y skills add Lutherwaves/lutherskills --skill quizAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.4 KB, as published. Nobody here has run it
Quiz — Quick Knowledge Check
Overview
Rapid-fire multiple choice questions for quick learning sessions. No projects, no setup — just questions at your level with a few stretch questions mixed in.
Usage
/lutherskills:quiz — 10 questions across all your topics
/lutherskills:quiz embedded-programming — 10 questions on embedded only
/lutherskills:quiz networking 5 — 5 questions on networking
/lutherskills:quiz golang-internals — 10 questions on Go internals
/lutherskills:quiz python-internals 5 — 5 questions on Python internals
Works with any topic in profile.json — no hardcoded list.
Flow
Step 1: Load Profile
Read profile.json. If not found, direct to /lutherskills:init.
Parse args:
- Topic filter (optional)
- Question count (optional, default 10)
Step 2: Generate Questions
Use WebSearch to research current, accurate questions for the user's level:
- 70% questions at current level
- 20% stretch questions (one level above)
- 10% review questions (one level below, if applicable)
- Distribute across unlocked sub-topics within the filtered topic(s)
- All multiple choice: A/B/C/D
- Include one "trick" question that tests common misconceptions
Step 3: Run Quiz
For each question:
- Show: "Question N/total — [Topic > Sub-topic]"
- Present the question with 4 options
- Wait for answer
- Reveal correct answer with brief explanation (1-2 sentences)
- Track: correct/incorrect per sub-topic
Step 4: Score & Update
Show results:
Quiz Complete!
Score: 7/10 (70%)
Breakdown:
EE > Fundamentals: 3/3
Embedded > Bare metal: 2/4
Networking > Protocols: 2/3
Weakest area: Bare metal — consider running /lutherskills:learn embedded-programming
Update profile.json:
stats.total_quizzes += 1- Update
avg_scoreper sub-topic (weight quiz scores at 0.5x vs challenge scores) - Update
stats.last_activeand streak - Level-up check (same rules as learn skill)
Commit:
git add profile.json
git commit -m "quiz: score [X]/[Y] across [topics]"
git push
Common Mistakes
- Don't make all questions the same difficulty
- Don't skip the explanation after each answer — that's where learning happens
- Don't ask vague questions — every question should have one unambiguously correct answer