用途:该技能面向“构建、启动、评分或调度 Claude Managed Agent(CMA)”的场景。每个会话以一个目标开始,即用一句话描述一个 CMA 要完成的任务;编排器读取该目标,路由到正确阶段,并把目标编译为循环或工作流。
主要能力:状态保存在 ./my-agent/goal.json,由 goal_state.py 管理(init / set / status / advance),并支撑 /cs:goal 命令与可选的 SessionStart 钩子。路由是确定性的:运行 python3 scripts/goal_router.py --out-dir ./my-agent,退出码 0 表示 ROUTE(转到指定阶段子技能),3 表示 ASK(提出打印出的强制问题后重新路由),4 表示 REFUSE(目标过于模糊,需先补一句话再重新路由)。阶段包括 interview、stage-launch、grade-iterate、run-without-you、wrap-up,分别对应单遍工作流、有界评分→迭代循环、周期性 cron 部署循环等。循环编译使用 python3 scripts/loop_compiler.py --out-dir ./my-agent --max-iterations 5 --cron "0 9 * * *" --timezone Europe/Berlin --nest-outcome,输出 plan.v1。
使用方式:先确保已设置目标,若 goal.json 缺失需先运行 goal_state.py init --goal "..."。路由后以目标字符串、agent_name、out_dir(./my-agent)和编译好的 plan.v1 交接给子技能;子技能返回后由 goal_state.py advance 推进阶段,父级收到不超过 100 词的摘要。
限制:编排器不猜测目标,目标少于 3 个词不路由,两个任务的目标会被拒绝并建议拆分为两个 ./my-agent-*/ 文件夹。它从不发起 API 调用,只输出 BYOK curl,由用户用自己的 $ANTHROPIC_API_KEY 运行;插件内脚本不触网,也不打印密钥。强制问题库建议一次问一个,并给出推荐与引用。该技能受 Anthropic 的 launch-your-agent 参考技能启发(Apache-2.0),为独立重新实现,CMA 语义来自 ../../references/cma-primitives.md。