What problem does it solve? When users issue short, context-free modification requests ("change this", "add a cache"), AI assistants tend to execute blindly, leading to conflicts with existing design decisions, over-engineering, or unintended side effects. This Skill inserts a lightweight checkpoint before any modification is applied. ## Core Features & Use Cases - Three-Dimension Check: Evaluates each modification request against existing conventions, simpler alternatives, and potential side effects, producing a pass / questionable / blocked verdict in one round. - Decision Memory Lookup: Queries historical decision records via ki-memory-lookup to detect previously rejected approaches and cross-module dependencies before approving changes. - Structured Verdict Output: Produces a formatted report with per-dimension conclusions, reasons, and concrete alternative suggestions when a request is questioned or blocked. - Use Case: A user suddenly says "convert all synchronous requests to async". The Skill checks the design documents, finds some interfaces must remain synchronous, flags the over-broad scope, and blocks the change with a recommendation to run deeper requirement analysis instead. ## Quick Start Before applying my requested change, run a request-guard check on it and tell me whether it passes, is questionable, or should be blocked.