用途:在开始复杂或含糊任务时,为工作流建立一份持久化的意图契约,记录用户想达成的目标、成功标准、边界与约束,并在执行中和结束时对照验证,形成意图到交付的闭环。适用于执行大型工作流、用户明确要求规划或设定目标、需要多阶段与验证的任务;不用于快速单步命令、简单文件读写搜索或对话式提问。
主要能力:创建 session-intent.md,包含 Job Statement、成功标准(够好/出色两级)、边界、上下文与约束、澄清问答、任务分配和验证清单;执行期间定期读取以保持对齐;结束时生成验证报告并更新状态(active、validating、completed、incomplete)。
前置分配:先做任务分配再定范围,区分风险与复杂度,并独立分配 Initiative(谁发起)、Control(谁监督执行)、Decision rights(谁有最终决定权),记录 AI 角色、执行处置、升级决策,并解析为引擎读取的 AUTONOMY_MODE(supervised、semi-autonomous、loop-until-approved、autonomous)。not-applicable 仅作人类独占工作的契约标记,不得传给工作流引擎。中等风险时记录 pending-user-decision 和 pending 并暂停,由用户选择人类独占或特定 AI 分配后再继续。
必要用法:运行脚本解析运行目录,例如: PLAN_STORAGE="${CLAUDE_PLUGIN_ROOT:-${HOME}/.claude-octopus/plugin}/scripts/plan-storage.sh" OCTO_PLAN_DIR="$("$PLAN_STORAGE" current "$PWD" 2>/dev/null || "$PLAN_STORAGE" create "$PWD")" 再以 Write 工具创建 ${OCTO_PLAN_DIR}/session-intent.md,不要写入 .claude/。通过 AskUserQuestion 收集目标、成功标准与边界。
限制:该技能原为 Claude Code 设计并适配 Codex,交叉引用使用已安装技能名;不得宣称某提供商、模型或宿主子代理可用,除非当前会话已暴露。中等风险证据与完全人类自主的张力尚未解决,应交给用户决定。未提供的收费、价格、平台支持细节暂未提供。