What problem does it solve?
Plans often contain hidden undecided branches that surface mid-implementation, causing rework and stalled progress. This Skill walks a plan's decision tree node by node, forcing every open decision to be resolved, inferred from the codebase, or explicitly deferred before any code is written.
Core Features & Use Cases
- Decision tree extraction: Converts a plan into a tree of branch points, each marked open or resolved with a source tag (user or inferred from the codebase).
- One-question-at-a-time interrogation: Asks a single tight question per ready node, always paired with a recommended answer and reasoning.
- Durable artifacts: Produces a decision ledger, an optional CONTEXT.md glossary of project terms, and numbered decision records in docs/decisions/ for contested choices.
- Use Case: Before starting a multi-service refactor, run the interrogation to pin down database strategy, API versioning, and rollout order, then paste the resulting decision ledger directly into the plan document.
Quick Start
Ask the agent to interrogate your draft plan and resolve every open decision before implementation begins.