al-quiz

Quizzes developers on recently shipped AL/Business Central changes one question at a time.

4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/FBakkensen/bc-agentic-dev-tools-marketplace --skill al-quiz-fbakkensen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: al-quiz
Source: https://github.com/FBakkensen/bc-agentic-dev-tools-marketplace/tree/main/plugins/al-agentic-dev/skills/al-quiz
Command: npx skills add https://github.com/FBakkensen/bc-agentic-dev-tools-marketplace --skill al-quiz-fbakkensen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Agentic AL development lands changes faster than a developer can absorb them, leaving gaps between what shipped and what the developer actually understands. This Skill closes that gap by quizzing the developer on the real diff, exposing a broken mental model before it causes costly mistakes. ## Core Features & Use Cases - One-question-at-a-time quiz: Poses behaviour-focused questions in chat, waits for the answer, then delivers a verdict with corrections anchored in actual object and procedure names. - Scoped to what shipped: Reads the diff and task files (Test Specification, Contract notes) for a slice, feature, branch commits, or a named object area on legacy code. - Calibrated depth and verdict: Adjusts question count to scope, stops when the model proves sound, and ends with a punchline identifying each misheld decision. - Use Case: After a long /al-implement run you watched loosely, run the quiz before merging to confirm you can explain why each seam sits where it sits and what happens on the edge cases the tests pin. ## Quick Start Quiz me on the AL changes that landed on this branch since my last commit, one question at a time.

Frequently Asked Questions about al-quiz

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

FAQPage Schema
How do I verify I understand AI-generated code changes before merging?

Run the quiz on the diff since you last engaged with the code. It asks one behaviour-focused question at a time about what shipped, then gives a verdict identifying any decisions you misheld, with corrections anchored in actual object and procedure names.

What kinds of questions does the AL quiz ask?

It targets decisions where a wrong answer would cost something: why a seam sits where it sits, what happens on edge cases the tests pin, and which existing code paths the change rides. It skips trivia a grep can answer, preferring "what happens when" over "what is" questions.

Can I quiz myself on legacy Business Central code, not just new diffs?

Yes. You can name any object area on legacy code as the scope, or default to recent branch commits, a completed slice, or a whole feature before merge. The questions come from what shipped, not from what was planned.

Does the quiz modify code or record results anywhere?

No. It is read-only with no status writes, no durable artifact, and no gate held. Nothing is recorded; a miss is treated as information, and a cluster of misses may suggest running a code review on that area.

When should I use a code review instead of this quiz?

Use code review to judge the diff itself and user verification to walk the behaviour. The quiz verifies the human, not the code — it checks whether you could explain the change to a colleague tomorrow. A miss-cluster on one area is a signal to run a code review there.