socratic-dialogue
Installation
SKILL.md
Socratic Dialogue (Architectural Logic)
Use this skill when
- High-Stakes Reasoning: When the cost of a logical hallucination is critical for the project (e.g., a wrong budget or technical assumption) [Harb 2025, Chang 2023].
- Ambiguity Anchor: When terms such as "quality", "success", or "scope" lack hard operational definitions [Qi 2023, Lumnitz 2026].
- Neutralizing "Uncontrolled Fluency": When the model tends to smoothly complete textual patterns instead of verifying variables [He 2024, Chang 2023].
- Knowledge Co-creation: When the goal is a shared conceptual breakthrough, not just a quick answer [Harb 2025, Vlastos 1983].
When NOT to use
- Simple Lookups: Straightforward factual questions (e.g., "What is the capital of France?") [Qi 2023, Lumnitz 2026].
- Tight Budget: Situations where speed is more important than precision (Socratic dialogue increases latency) [He 2024, Lumnitz 2026].
- Passive Users: When the user cannot or does not want to engage in iterative clarification [Lumnitz 2026, Vlastos 1983].
- Crisp Tasks: Fully formalized and computational tasks [Chang 2023, He 2024].