一键导入
brainstorming
Socratic design refinement before implementation — challenges assumptions, surfaces alternatives, identifies risks before code is written
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Socratic design refinement before implementation — challenges assumptions, surfaces alternatives, identifies risks before code is written
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Creates structured plans from requirements. Generates comprehensive plans with steps, dependencies, risks, and success criteria. Coordinates with specialist agents for planning input and validates plan completeness. Uses template-renderer for formatted output.
Create, validate, and convert skills for the agent ecosystem. Enforces standardized structure for consistency. Enables self-evolution by creating new skills on demand, converting MCP servers and codebases to skills.
Research-backed skill refresh workflow for updating existing skills with TDD checkpoints, memory-aware integration, and EVOLVE/reflection trigger handling.
Ensure accessibility in UI components including semantic HTML, ARIA attributes, keyboard navigation, and WCAG 2.2 AA compliance.
Use when you want to improve response quality through meta-cognitive reasoning. Applies 15+ reasoning methods to reconsider and refine initial outputs.
N-round opposing-stance debates for trade-off analysis. Assigns pro/con roles to agents, runs structured debate rounds with quality scoring, and produces a moderator synthesis with confidence-rated recommendation. Generalizable to architecture, technology, security, and design decisions.
| name | brainstorming |
| description | Socratic design refinement before implementation — challenges assumptions, surfaces alternatives, identifies risks before code is written |
| version | 1.1.0 |
| model | sonnet |
| invoked_by | both |
| user_invocable | true |
| tools | ["Read","Write","Bash"] |
| agents | ["developer","planner","architect"] |
| category | Planning & Architecture |
| tags | ["brainstorming","design","planning","ideation","socratic"] |
| verified | true |
| lastVerifiedAt | "2026-02-22T08:50:27.367Z" |
| best_practices | ["Ask one question at a time","Prefer multiple choice over open-ended","Enforce YAGNI","Explore 2-3 alternative approaches"] |
| error_handling | graceful |
| streaming | supported |
| source | builtin |
| trust_score | 100 |
| provenance_sha | 4d97e8ca56ab52b0 |
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design in small sections (200-300 words), checking after each section whether it looks right so far.
Understanding the idea:
Exploring approaches:
Presenting the design:
Documentation:
docs/plans/YYYY-MM-DD-<topic>-design.mdImplementation (if continuing):
| Anti-Pattern | Why It Fails | Correct Approach |
|---|---|---|
| Proposing only one solution | Anchors user; forecloses better alternatives | Always offer 2-3 approaches with explicit trade-offs |
| Accepting first requirement as complete | First articulation rarely captures all constraints | Ask at least one clarifying question about scope |
| Asking 3+ questions at once | User answers the easy ones; skips the hard ones | One question per response; wait for answer |
| Jumping to implementation | Design flaws found late are expensive to fix | Confirm design decisions before writing code |
| Skipping YAGNI challenge | Unneeded features accumulate as tech debt | Explicitly challenge each feature not strictly required |
Before starting:
Read .claude/context/memory/learnings.md
After completing:
.claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.mdASSUME INTERRUPTION: If it's not in memory, it didn't happen.