What problem does it solve? Ambiguous task prompts like "fix the bug" or "refactor the API" cause AI assistants to implement on guessed scope, burning tokens on rework and polluting context with dead ends. This Skill front-loads scope negotiation by rendering a structured intent brief and waiting for confirmation before any file changes. ## Core Features & Use Cases - Intent Brief Rendering: Produces a one-screen brief covering Goal, Scope, Approach, Limits, Verify, Won't-do, and Contradiction fields, pre-filled from memory and session context with at most 2 open questions. - Hook-Gated Triggering: Fires only when the prompt_brief hook injects a NAV-BRIEF reminder based on an ambiguity score threshold, keeping behavior predictable and tunable via config. - Brief Drift Detection: Mid-implementation, stops and surfaces a warning when work is about to exceed the confirmed brief's scope or limits. - TRIZ Contradiction Handling: Queries the knowledge graph for prior resolutions when a task involves a genuine trade-off, and hands off substantial contradictions to nav-triz. - Use Case: A user types "add rate limiting to the API". The hook scores the prompt as ambiguous, the brief renders with scope pre-filled to public routes and one open question about limit numbers, and implementation starts only after the user confirms. ## Quick Start Ask the assistant to implement an ambiguous task such as "refactor the API" and confirm or edit the intent brief it renders before any code changes begin.