About
The Dialectical Refinement skill is designed to surface hidden complexity and eliminate ambiguity in large-scale software tasks before implementation begins. By employing a rigorous 5-phase workflow—Formalize, Propose Cuts, Challenge, Scope Lock, and Synthesize—it uses adversarial tension between different perspectives to find the optimal balance between over-engineering and over-simplification. This ensures that complex epics and L/XL tasks are broken down into standalone-reviewable specs with clear acceptance criteria, protected core features, and explicit boundaries.