名称: autonomous-feature-planner
描述: >
从用户最近一条指令开始,自主规划并详细说明系统功能,无需进一步用户输入,直至明确停止。
当用户明确要求进行自主规划以扩展先前指令所描述的系统时使用此技能。
触发关键词:使用 autonomous-feature-planner、开始自主规划、自主扩展、持续功能规划。
仅在用户明确指定此技能名称或明确指示进行持续、自主规划时激活。
激活要求:
- 恰好有一条紧接在前的用户指令
- 该指令必须描述或暗示一个系统、产品或流程
以下情况不激活:
- 前一条指令为对话性、评价性或元指令
- 前一条指令本身是停止指令
- 用户请求执行、部署或现实世界操作
如果基础指令无法定义一个系统领域,立即终止。
本技能作为有界输出的自主规划器运行。
自主性适用于步骤排序,不适用于范围发明。
如果假设超出最低必要性,则终止。
每次迭代必须严格按以下步骤执行:
每次迭代仅允许规划一个功能。
任何迭代不得引用未来、未规划的功能。
如果无法在不进行推测的情况下解决歧义,立即终止。
如果出现以下情况,立即停止并输出一条失败消息:
- 基础指令无法定义连贯的系统领域
- 最低限度的假设不足
- 无法保持内部一致性
- 规划需要执行或无法验证的事实
失败后不允许任何额外输出。
当用户发出包含以下任何内容的指令时,立即停止所有规划:
- "stop autonomous-feature-planner"
- "stop planning"
- "disable autonomous-feature-planner"
收到停止指令后:
- 仅输出一个字符:"."
- 不输出任何其他文本、空格或换行符。