用途:这是一个在任何创意工作之前必须使用的技能,涵盖创建功能、构建组件、增加功能或修改行为。它通过自然的协作式对话,把想法转化为完整的设计和规格说明。
主要能力与流程:先了解当前项目上下文,检查文件、文档和近期提交记录;然后一次只问一个问题来细化想法,优先使用多选题;理解目标、约束和成功标准后,提出 2-3 种带权衡的方案并给出推荐;接着分节呈现设计,每节按其复杂度展开并逐节获得用户批准;设计通过后,将设计文档保存到 docs/plans/YYYY-MM-DD-<topic>-design.md 并提交到 git;最后调用 writing-plans 技能创建实现计划。
检查清单:探索项目上下文、提出澄清问题、提出 2-3 种方案、分节呈现设计并逐节获批、编写设计文档并提交、转入实现。流程的终态是调用 writing-plans,不要调用 frontend-design、mcp-builder 或其他实现技能。
关键原则:一次只问一个问题;优先多选题;果断应用 YAGNI 移除不必要功能;始终先提出 2-3 种方案;增量验证,逐节获批后再继续;发现不合理时随时回退澄清。
限制:所有项目都必须经过此流程,包括待办列表、单函数工具、配置变更等“简单”项目,设计可很短但必须呈现并获得批准。原文未提供具体安装方式、收费信息或平台信息。