用途:在编写任何实现之前,把想法通过自然协作对话转化为完整的设计与规格说明,适用于创建功能、构建组件、添加功能或修改行为等创意工作。
主要能力:先了解项目上下文(文件、文档、近期提交),再逐个提问澄清目的、约束与成功标准;提出 2-3 种方案及取舍并给出推荐;分节呈现设计并逐节获取用户批准;将设计文档定稿到 docs/superpowers/specs/YYYY-MM-DD-<topic>-design.md 并提交 git;进行规格自审(占位符、矛盾、歧义、范围);最后调用 writing-plans 技能生成实现计划。
使用方式:按清单顺序执行,每项创建任务;一次只问一个问题,优先多选;决策落地即创建草稿规格并追加决策;设计按复杂度分节,每节后询问是否正确;定稿规格必须包含 ## Decisions 部分;用户审阅通过后再进入实现。
适用场景:新功能、组件、配置变更等任何创意工作,包括看似简单的项目。
限制:不用于调试或修复回归(应使用 systematic-debugging);不用于执行已批准的计划(应使用 executing-plans 或 subagent-driven-development);不用于纯研究或提问。终端状态是调用 writing-plans,不得调用其他实现技能。视觉伴侣为可选工具,需单独消息征得同意,可能消耗较多 token,需打开本地 URL。