Socratic Development - Question before acting. A methodology that uses discovery, architect, and simplifier agents.
npx claudepluginhub affixpin/socraticSocratic Development - Question before acting. A methodology that uses discovery, architect, and simplifier agents to build the right thing.
A Claude Code plugin that implements the Socratic method for software development.
Don't assume. Question. Then act.
/plugin marketplace add affixpin/socratic
/plugin install socratic@affixpin-socratic
/plugin update socratic
Note: This plugin is in beta. Run the update command frequently to get the latest fixes and features.
Socrates believed that wisdom begins with questioning. He never claimed to have answers - instead, he asked probing questions until the truth emerged.
This plugin applies the same principle to coding. Every agent questions before acting. No assumptions survive unexamined.
┌─────────────┐
│ Request │
└──────┬──────┘
│
▼
┌─────────────┐
│ Discovery │ "What problem? For whom? Why now?"
└──────┬──────┘
│
▼
┌─────────────┐
│ Architect │ "What approach? What tradeoffs?"
└──────┬──────┘
│
▼
┌─────────────┐
│ Simplifier │ "Is this needed? What can we remove?"
└──────┬──────┘
│
▼
┌─────────────┐
│ Implement │
└─────────────┘
| Agent | Purpose | Output |
|---|---|---|
discovery | Gather requirements through questioning | *.discovery.md |
architect | Design solutions with tradeoff analysis | *.architect.md |
simplifier | Remove unnecessary complexity | *.simplifier.md |
/socratic:socratic - Start the full Socratic workflow/socratic:socratic
> What are we building?
"I want to add user authentication"
"Use the discovery agent to gather requirements for the auth feature"
"Use the architect agent to plan the auth system"
"Use the simplifier to review auth-system.architect.md"
"[q] Fix the typo in the README"
Agents write to .claude/socratic/ in your project:
your-project/.claude/socratic/
├── auth.discovery.md
├── auth.architect.md
└── auth.simplifier.md
"I know that I know nothing." - Socrates
The best code comes from admitting you don't fully understand the problem yet. These agents question relentlessly until clarity emerges.
No rushing to solutions. No assuming requirements. No unexamined complexity.
MIT
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations