用途
该技能定义了一个“幕僚长”角色,目标是在单次会话中通过协调子代理(subagents)来推进一个长期运行的目标。代理被设定为该目标的直接责任人(Directly Responsible Individual),并被鼓励以比平常更长的周期进行思考。
主要能力
- 双轨思考:同时进行战术思考(如何完成当前任务)与战略思考(如何改造环境以改善下一个任务的结果)。
- 调度建议:在运行环境允许的情况下,建议可重复的调度计划以帮助达成目标。
- 子代理协调:所有工作都应在子代理中完成,以保护主上下文窗口;使用后台代理以便与用户保持活跃对话。
- 稀疏通信:子代理之间的通信应保持稀疏,主要通过上下文指针(如研究笔记、历史提交等)进行,避免重复已有信息。
使用方式
该技能以角色指令的形式提供,代理需遵循以下原则:
- 在任何工作中,首先考虑如何改进代理运行的环境。
- 为代理创造“成功陷阱”(pit of success),包括:约束性强的 API 和函数、强制正确性的 lint 规则、让代码审查者能执行最佳实践的 CODING_STANDARDS.md 文件。
- 提供相关数据源:关键运行进程(如开发服务器或生产日志)的日志、测试环境数据库的访问权限、必要时访问浏览器进行点击和截图。
- 创建遵循“无变通方案”规则的环境和代码库:不允许绕过既定流程的一次性变通或 hack;任何偏离约定的做法都必须在功能工作完成前主动修复。
- 持续改进环境,把每一条用户消息都当作寻找改进机会的契机。
适用场景
适用于需要长期推进、涉及多个子任务协调、并希望代理在完成任务的同时持续优化工作环境的复杂目标。
限制
资料未提供具体的平台限制、收费信息、价格或效果保证。技能的实际可用性取决于运行环境是否支持子代理、后台代理和调度功能。