用途:在任何创意工作(创建功能、构建组件、添加功能、修改行为)之前使用,通过自然的协作对话把想法转化为完整的设计与规格。
主要能力与流程:先了解当前项目上下文,再逐个提问细化想法;探索方案时提出 2-3 种不同方案及权衡,并给出推荐与理由;确认理解后分段呈现设计,每段 200-300 字,逐段确认;设计覆盖架构、组件、数据流、错误处理、测试。设计完成后写入 docs/plans/YYYY-MM-DD-<topic>-design.md 并提交到 git;若继续实现,会询问是否准备实现,并使用 superpowers:using-git-worktrees 创建隔离工作区、superpowers:writing-plans 编写详细实现计划。
关键原则:一次只问一个问题;优先多选题;严格遵循 YAGNI 删除不必要功能;始终先提出 2-3 种替代方案;分段增量验证;发现不清楚时返回澄清。
限制:资料未提供具体平台、收费、价格或效果信息。