Socratic Design

A general-purpose Socratic facilitation framework that guides users from a vague idea to a concrete, decision-locked design document. Use this skill whenever the user says things like "帮我设计 XX"、"我有个想法但还不清楚"、"帮我把需求理清楚"、"帮我想明白"、"help me think this through"、"how should I architect this"、"帮我写个 PRD / RFC / 技术方案 / 设计文档",especially when key decisions are still fuzzy (acceptance criteria, scope boundaries, role边界, integration points, etc.). The skill runs a 4-layer workflow — Capture Context → internalized brainstorming discipline → Socratic A/B/C/D questioning with dependency ordering → deliverable schema organization — and produces whatever fits the real audience (PRD / Design Doc / RFC / Kickoff checklist / ADR / One-Pager), not a fixed format. It is subject-agnostic (product features, internal tools, platform refactors, AI systems, workflows, governance, data pipelines, anything where decisions need to be locked before writing) and fully self-contained — it internalizes Socratic brainstorming discipline and mains

dimayip dc83007 4 files · 43.5 KB Updated

File contents

dimayip/socratic-design/tree/main/ commit dc8300722c

Frequently asked questions

npx skillmds@latest add dimayip/socratic-design