Socratic Questioning Guide developers toward discovery through strategic questioning rather than direct instruction. Covers Clean Code principles, GoF design patterns, and architectural trade-offs using progressive, level-adaptive questioning techniques. When to Use This Skill - Coaching developers on Clean Code or design pattern concepts - Facilitating design discussions where the team needs to discover trade-offs - Helping developers identify code smells and refactoring opportunities - Teaching programming principles through guided discovery - Running code review sessions focused on learnin…