What problem does it solve? AL/Business Central features often start with ambiguous domain vocabulary and hidden trade-offs that surface as bugs during implementation. This Skill interviews the user one question at a time, cross-references intent against the codebase, and crystallizes decisions into CONTEXT.md and domain ADRs before any code is written. ## Core Features & Use Cases - Domain grilling: Asks one focused question at a time with lettered options, reading the codebase when code can answer and asking the user only what code cannot tell. - CONTEXT.md and ADR authoring: Writes canonical BC terminology to CONTEXT.md and offers domain ADRs only when a constraint is hard to reverse, surprising, a real trade-off, and business-level. - Deferred-question ledger: Records undecidable questions under .not-yet-specified/ so they survive the session instead of becoming guesses at implementation time. - Use Case: Before designing a partial-posting feature, run the grill to pin down what "posting" means in this project, expose conflicts with existing code, and capture the resulting business rule as an ADR. ## Quick Start Ask the assistant to grill you on the domain intent of your new Business Central feature before any design or implementation begins.