用途:该技能通过自然协作对话,帮助把想法转化为完整的设计与规格说明,适合在创建功能、构建组件等实现前阶段使用。
主要能力与流程:先了解当前项目上下文,再逐一提问以细化想法,理解目的、约束和成功标准;随后提出 2-3 种方案并说明权衡与推荐理由;最终将设计分成 200-300 字的段落呈现,每段后确认是否认可,覆盖架构、组件、数据流、错误处理与测试。
使用方式:提问时始终使用 AskUserQuestion 工具;单选问题用 multiSelect: false,多选时用 multiSelect: true;提供 2-4 个清晰选项及说明;标题保持简短(最多 12 字符);将推荐选项置于首位并标注“(Recommended)”,同时说明推荐理由。一次只问一个问题。遇到复杂架构、安全敏感或性能关键决策时,可用 Skill(skill: "oracle") 调用 Oracle 技能获取第二意见,若与自身意见不同,则向用户呈现双方观点与理由,由用户决定。
限制:仅适用于简单明确或用户已表达强烈偏好的场景之外的设计探索;涉及具体平台、收费与价格等信息暂未提供。