What problem does it solve? When you hit a development junction with multiple viable approaches — architecture choices, refactoring strategies, or where to place new code — picking the wrong option creates rework. This Skill enforces a structured, unbiased comparison before committing to a path. ## Core Features & Use Cases - Seven-Dimension Comparison Matrix: Evaluates every option against elegance, existing patterns, extension, DRY, separation of concerns, future-proofing, and plan alignment, with no blank cells allowed. - Interactive and Autonomous Modes: Runs interactively in plan mode for live decisions, or via --auto with a context bundle as the synthesis pass for automated build pipelines. - Flexible Output Targets: Publishes the junction analysis to chat, GitHub Issues, or a decision-record doc via the shared publish workflow. - Use Case: While implementing a feature you wonder whether to extend an existing module or create a new one. Invoke the skill to get a filled comparison matrix, a holistic assessment of tech-debt trajectory, and a recommendation that names what you lose by not picking the runners-up. ## Quick Start Ask the assistant to weigh whether the new caching logic should live in the existing service module or a new dedicated module, and request the full comparison matrix.