用途:在任何创意工作之前使用,例如创建功能、构建组件、添加功能或修改行为。它通过自然的协作对话,把想法转化为完整的设计与规格。
主要能力:先了解当前项目上下文,再通过一次一个问题来细化想法;探索方案时提出 2-3 种不同途径并说明取舍;把设计拆成 200-300 字的小节逐段确认,覆盖架构、组件、数据流、错误处理与测试;设计定稿后写入文档并提交。
使用方式:先检查项目当前状态(文件、文档、近期提交),然后一次只问一个问题,优先使用选择题,聚焦目的、约束与成功标准。方案讨论中会先给出推荐选项并解释理由。理解清楚后按小节呈现设计,每节后询问是否正确。设计验证后写入 docs/plans/YYYY-MM-DD-<topic>-design.md,可用 elements-of-style:writing-clearly-and-concisely 技能,并提交到 git。若继续实施,会询问是否准备实施,使用 superpowers:using-git-worktrees 创建隔离工作区,并用 superpowers:writing-plans 创建详细实施计划。
原则与限制:一次只问一个问题,优先选择题,严格遵循 YAGNI,提出多种替代方案,逐段增量验证,发现不清楚时返回澄清。资料未说明具体平台、收费、价格或效果,暂未提供。