What problem does it solve?
This Skill prevents premature decisions by systematically examining plans, beliefs, requirements, and problems before action, exposing hidden assumptions, weak evidence, contradictions, and unresolved uncertainty.
Core Features & Use Cases
- Socratic Inquiry: Lead a cooperative, question-driven examination without steering the user toward a preferred conclusion.
- Claim and Evidence Tracking: Track prerequisites, evidence, confidence, dependencies, falsifiers, and outcomes across open, provisional, settled, rejected, and uncertain claims.
- Repository-Aware Analysis: Cross-check claims against code, documentation, context files, ADRs, authoritative sources, alternatives, and operational consequences.
- Decision Documentation: Update context language and propose ADRs when conclusions are durable, surprising, and based on meaningful trade-offs.
- Use Case: Before implementing a major architectural change, use this Skill to clarify goals and constraints, test competing approaches, identify edge cases, and produce a shared understanding of the selected direction and remaining uncertainty.
Quick Start
Use the sparring skill to examine whether the proposed migration plan is justified, identify its assumptions and alternatives, and document the conclusions before implementation.