{"enrichment":{"faq":[{"a":"socratic-questioning coaches developers toward insights using layered questions rather than direct instruction. Instead of telling developers what's wrong, it structures discovery through three phases: assessing learner level, exploring with progressive questions, and consolidating insights. This approach works across code reviews, design discussions, and principle-based teaching to help teams find solutions themselves.","q":"How can socratic-questioning help teach developers through questions?"},{"a":"socratic-questioning applies the socratic method to code reviews by conducting learning-focused sessions with guided questions. Rather than pointing out issues directly, it guides reviewers and authors to recognize code smells, Clean Code violations, and design pattern opportunities independently. This transforms reviews from criticism into collaborative discovery, building pattern recognition skills over time.","q":"What's the socratic method for code reviews?"},{"a":"socratic-questioning facilitates design discussions using strategic questioning to help teams discover GoF patterns and architectural trade-offs themselves. It layers questions to progressively deepen understanding\u2014starting with context, moving through trade-offs, and ending with principle consolidation. This discovery-based approach trains developers to recognize patterns and principles independently across future projects.","q":"How does socratic-questioning guide team discovery of design patterns?"},{"a":"Yes. socratic-questioning is built on coaching developers without telling them answers. It uses questioning techniques to guide developers toward recognizing Clean Code principles, refactoring opportunities, and design improvements through their own reasoning. The three-phase structure\u2014assess, explore, consolidate\u2014ensures learners internalize principles rather than passively receiving instruction.","q":"Can socratic-questioning coach developers on Clean Code without telling answers?"},{"a":"socratic-questioning develops pattern recognition, independent problem-solving, and principle-based thinking. Developers learn to identify code smells, evaluate architectural trade-offs, and apply Clean Code and GoF patterns through guided discovery. By consolidating insights through questioning rather than instruction, teams build lasting understanding and coaching capability for future design challenges.","q":"What learning outcomes does socratic-questioning deliver?"},{"a":"socratic-questioning is ideal for facilitating design discussions. It structures conversations through strategic questioning to explore trade-offs, surface assumptions, and guide teams toward sound architectural decisions. The socratic method keeps discussions learning-focused, ensures all voices contribute to discovery, and builds shared understanding of design principles and patterns.","q":"Is socratic-questioning suitable for design discussions?"}],"shadow_tags":["guided-discovery","learning-facilitation","questioning-framework","developer-coaching","knowledge-scaffolding","pattern-recognition-training","code-review-pedagogy","principle-elicitation","mentorship-technique","collaborative-learning"],"summary_rewrite":"Socratic Questioning coaches developers toward insights using layered questions rather than direct instruction, covering Clean Code principles, GoF design patterns, and architectural trade-offs. It structures discovery through three phases\u2014assess learner level, explore with progressive questions, and consolidate insights\u2014making it ideal for code reviews, design discussions, and principle-based teaching."},"files":[{"bytes":4935,"path":"skills/socratic-questioning/SKILL.md","sha256":"b2897873427e52e1be073c24920dce935e485f6c45781db4d2cf95c1cab45b14","url":"https://skillfed.io/files/NickCrew/Claude-Cortex/socratic-questioning/e29cbd0c/SKILL.md"}],"id":"NickCrew/Claude-Cortex/socratic-questioning","links":{"html":"https://skillfed.io/NickCrew/Claude-Cortex/socratic-questioning","md":"https://skillfed.io/NickCrew/Claude-Cortex/socratic-questioning.md","repo":"https://github.com/NickCrew/Claude-Cortex"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":13,"language":"Python","last_updated":"2026-06-29","license":"MIT","name":"socratic-questioning","publisher":"NickCrew","stars":23},"relations":{"similar":[{"id":"NickCrew/Claude-Cortex/requirements-discovery"},{"id":"lyndonkl/claude/socratic-teaching-scaffolds"},{"id":"24kchengYe/human-skill-tree/05-social-intelligence"},{"id":"GarethManning/education-agent-skills/instructional-coaching-conversation-guide"},{"id":"curiositech/some_claude_skills/wisdom-accountability-coach"},{"id":"NickCrew/Claude-Cortex/ui-ux-review-suite"},{"id":"24kchengYe/human-skill-tree/00-tutor-persona"},{"id":"NickCrew/Claude-Cortex/mapping-suite"},{"id":"GarethManning/education-agent-skills/socratic-questioning-sequence-generator"},{"id":"GarethManning/education-agent-skills/ai-socratic-dialogue-designer"}]},"slug":{"owner":"NickCrew","repo":"Claude-Cortex","skill":"socratic-questioning"},"version":"e29cbd0c"}
