What problem does it solve?
Non-trivial code changes are hard to evaluate when described only in prose. This Skill makes reasoning visible before any file is edited, so reviewers can see what will change, why, and what alternatives were considered.
Core Features & Use Cases
- Before/After Diffs: Shows the smallest meaningful fenced diff per file with enough context lines to understand placement.
- ASCII Architecture Diagrams: Draws ownership and control-flow diagrams using box-drawing characters to show how components relate before and after a change.
- Comparison Tables: Lays out competing approaches across trade-off dimensions, with the recommendation stated after the table.
- Use Case: When refactoring a Svelte workspace module to move lifecycle ownership into an auth module, present a diagram of the new ownership, a diff of the hardest file, and a table comparing self-managed versus slot-based approaches before editing anything.
Quick Start
Ask the assistant to propose the refactor as a visual change proposal with diffs and a comparison table before making any edits.