用途:as-ask 通过结构化、聚焦的对话,收集推进任务所需的信息。它明确只用于提问,不进行规划、实现或产出任何成果。\n\n使用条件(开始前必经的范围门控):仅在任务信息不足、缺少关键需求/约束/决策,必须依赖用户回答才能推进,且无法安全假设(猜测可能导致返工或方向错误)时使用。若任务已足够清晰可直接执行,则应改用 brainstorm、write-plan 或 quick-implement。\n\n工作流程:第一步,按共享的上下文加载协议加载项目上下文,仅收集与当前任务相关的内容,无文档则跳过。第二步,识别信息缺口,包括目标与用户价值、范围边界与非目标、约束(技术、UX、性能、时间线)、成功标准,以及存在多个合理选项的关键决策。第三步,一次只问一个问题,逐条填补缺口;优先使用 2 至 4 个选项的多选题,只有在没有合理选项时才用开放问题;不重复项目文档已回答的问题,不过早询问实现细节,不把多个问题打包进一条消息。第四步,确认并交接:汇总已收集的答案,请用户确认汇总正确,再根据复杂度推荐下一步技能——不需要实现代码时可立即写回复;简单明确任务用 quick-implement;复杂或有风险的任务用 write-plan;模糊、高风险或探索性任务用 brainstorm。\n\n规则与限制:不写代码、不修改任何文件,不产出计划、设计或实现产物,不做假设而是提问,问题保持简短聚焦,遵循 YAGNI 只问推进所必需的内容。后续可衔接:brainstorm、write-plan、quick-implement。
as-ask
智能体与模型
更新于 10-15 17:30