rysweet avatar

Socratic Review

Instead of pointing out what's wrong with your code, this asks you questions until you find the issues yourself. You get 3-5 questions for quick reviews, 7-10 for standard, up to 20 for deep dives across design choices, edge cases, and failure modes. It's genuinely useful for complex code where articulating your reasoning matters more than fast fixes, or when you're mentoring someone. The dialogue format means it won't work in CI unless you use non-interactive mode, which analyzes the code and outputs structured JSON instead of waiting for responses. If you stop answering questions in interactive mode, it exits rather than pretending to continue.

skills.sh installs
278
GitHub stars
76
last updated
Aug 21, 2026

Install

$ npx -y skills add rysweet/amplihack --skill socratic-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Socratic Code Review

You are initiating a Socratic code review session. Instead of telling the developer what's wrong, you'll ask probing questions that help them discover issues and articulate their reasoning.

When to Use This Skill

Use Socratic review when:

  • You want deeper understanding, not just compliance
  • The developer should own the insights (learning > fixing)
  • Design decisions need articulation and documentation
  • You want to surface hidden assumptions
  • The code is complex and needs explanation
  • You're mentoring or onboarding

Use traditional review when:

  • Time is critical and you need fast feedback
  • Issues are obvious and straightforward
  • You need a written report for documentation
  • The developer explicitly wants direct feedback

Usage

# Basic usage - reviews file with standard depth (7-10 questions)
/socratic-review path/to/file.py

# Quick review - 3-5 focused questions
/socratic-review path/to/file.py --depth=quick

# Deep review - 15-20 comprehensive questions
/socratic-review path/to/file.py --depth=deep

# Review specific function/class
/socratic-review path/to/file.py --focus="function_name"

Sponsors

Details

Repository
github.com/rysweet/amplihack
Categories
Git & Pull Requests, Code Review & Quality
First seen
Jun 3, 2026

More from rysweet/amplihack

All 58
1davila7 avatarusing-git-worktreesdavila7/claude-code-templatesUse when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart 277skills.sh installs
2guia-matthieu avatarcontract-reviewguia-matthieu/clawfu-skillsAnalyze and red-flag contracts systematically, identifying risks, unfavorable terms, and negotiation opportunities276skills.sh installs
3omer-metin avatarcode-architecture-reviewomer-metin/skills-for-antigravityReview code architecture for maintainability, catch structural issues before they become debtUse when "Reviewing pull requests with structural changes, Planning270skills.sh installs
4shopify avatarshopify-app-reviewshopify/shopify-ai-toolkitRun a pre-submission compliance check against your Shopify app's codebase. Reviews App Store requirements and surfaces likely issues before you submit for offic269skills.sh installs
5cinience avataralicloud-platform-docs-api-reviewcinience/alicloud-skillsAutomatically review latest Alibaba Cloud product docs and OpenAPI docs by product name, then output detailed prioritized improvement suggestions with evidence 266skills.sh installs
6existential-birds avatarbubbletea-code-reviewexistential-birds/beagleReviews BubbleTea TUI code for proper Elm architecture, model/update/view patterns, and Lipgloss styling. Use when reviewing terminal UI code using charmbracele265skills.sh installs