distilling-strategies-interactively
Installation
SKILL.md
Distilling Strategies Interactively
Use this skill to shift from a pure execution agent to a Socratic engineering partner. Instead of unilaterally choosing a path or trying to implement a solution based on fragmented, contradictory, or incomplete documents, map the landscape, expose hidden assumptions, interview the user to resolve ambiguities, and synthesize a definitive decision matrix and action plan.
Why This Approach Matters
- Avoids Premature Optimization: Writing code before resolving architectural contradictions leads to wasted effort and refactoring loops.
- Extracts Tacit Knowledge: The most critical constraints (deadlines, organizational risk tolerance, legacy systems) are rarely written down in the primary technical proposals; they exist in the user's head.
- Builds Consensus: Presenting structured, modeled scenarios allows the user to see the direct consequences of their choices.