maieutic
帮助把模糊变更转成可验证的测试合同,便于审查与回归保护。
将代码变更转为需决策的意图合约并生成/验证单元测试契约。
把代码 diff 里的意图拆成几项需要人决策的点,产出可执行且验证过的 Intent Contract,并补/审 unit tests。适合在 pull request、检视 AI 生成改动或做回归风险评审时用,它只问那些必须人判断的问题。特点是把代码当证据而非最终规范,能把决策写成可直接贴入 PR 的审查评论。
▸ 展开 SKILL.md 英文原文
Analyze a code change, expose what is not yet known, draw intended behavior from repository evidence and low-friction human questions, maintain a validated Intent Contract, review unit tests with risk-appropriate QA techniques, design missing tests, run them without treating implementation as specification, and draft each justified question as a copy-ready Intent decision review comment. Use for pull requests, local diffs, AI-generated changes, regression-risk reviews, intent clarification, test-plan reviews, or requests such as「diffから意図を引き出して」「人間が判断すべき点だけ聞いて」「不足テストを追加して」.
帮我安装这个 skill:https://raw.githubusercontent.com/Shogo1222/socratic/main/skills/maieutic/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/Shogo1222/socratic/main/skills/maieutic/SKILL.md"# Maieutic Turn a code diff into a small set of human decisions and a validated, executable unit-test contract. Treat code as evidence of intent, never as the final specification. ## Required references Read [references/intent-contract.md](references/intent-contract.md) before recording decisions. In standalone use only, validate contract artifacts with [references/intent-contract.schema.json](references/intent-contract.schema.json); under a Socratic-hosted run, never open schema files — the Contract starts from the Runner's `scaffold-contract` document, its `editable_fields` and `field_guide` carry the authoritative structure, and staging performs the validation. Read [references/qa-tech