用途:在创建或开发任何内容、编写代码或实现计划之前使用,把粗略想法转化为完整设计。核心原则是提问以理解需求、探索备选方案、分阶段呈现设计并逐步验证。开始时需声明正在使用该技能。
流程:第一阶段理解,检查工作目录中的项目状态,每次只问一个问题,尽量用多选题,收集目的、约束和成功标准。第二阶段探索,提出2至3种不同方案,分别说明核心架构、权衡与复杂度,并询问对方倾向哪种。第三阶段设计呈现,按200至300词分段展示,覆盖架构、组件、数据流、错误处理和测试,每段后询问是否看起来正确。第四阶段工作树设置,设计获批且将进入实现时,切换到 .claude/skills/using-git-worktrees 技能,按其流程完成目录选择、安全验证和设置。第五阶段计划交接,询问是否准备创建实现计划,确认后切换到 .claude/skills/writing-plans 技能,在工作树中创建详细计划。
可回退:当出现新约束、验证发现需求根本缺口、对方质疑方案或内容不合理时,应返回更早阶段澄清,不必强行线性推进。
要点:第一阶段每条消息只问一个问题;严格应用 YAGNI;先探索2至3种备选方案再定案;增量呈现并随时验证;必要时回退,灵活性优先于僵化推进。
限制:资料未提供安装命令、收费、价格、平台支持或效果数据。