nelson
以英国皇家海军中队为隐喻的软件开发多代理协调系统,具备任务规划、并行任务协调与严谨的审计日志功能。
简介
Nelson 是一个为 Claude Code 设计的综合技能,旨在管理复杂的多代理开发任务。它通过海军指挥结构的启发,以严谨的作业框架取代混乱的代理执行模式。通过定义明确的航行命令、评估流程与战斗计划,确保您的代理团队在执行时具备高度的可靠性、可审计性与进度透明度。它是处理跨系统重构、大规模功能迁移或需要持续数天协调之复杂代码库维护的理想工具。
-
多代理协调:通过子代理或代理团队规划并行工作流,确保任务能被细分、指派并通过标准化的检查点进行管理。
-
风险门禁执行:实施从 Patrol 到 Trafalgar 四个不同风险等级,确保高风险代码变更永远需要人工审核,而低风险任务则能以最小阻力完成。
-
决策日志与可审计性:自动生成船长日志、损害报告与交接简报,为任务中的每个决策、介入与状态变更提供永久且可搜索的记录。
-
损害控制协议:具备十项预先定义的严格程序,以处理常见的代理陷阱,例如上下文窗口耗尽、输出错误、预算超支或执行停滞。
-
结构化任务生命周期:强制执行从航行命令、战术评估到战斗计划与任务结束的正式流程,确保不会遗漏任何任务环节。
-
当您的项目涉及多文件重构、依赖项迁移或需要文档化决策历程的复杂逻辑变更时,请使用此技能。
-
工作流程始于建立专用的任务目录 (.nelson/missions/),该目录作为会话状态与生成产物的单一事实来源。
-
输入包括任务目标、约束条件与成功指标;输出包括结构化 JSON 日志、进度报告与代码库的最终状态。
-
对于任何跨多个子系统的任务,强烈建议进行七问海上战术评估(侦察、意图、影响、地形、部队、协调与控制),以确保在开始生成代码前达成明确共识。
-
Nelson 专为复杂且高风险的开发设计;若仅是简单的单一文件编辑或独立脚本,建议考虑使用更轻量级的方法。
仓库统计
- Star 数
- 335
- Fork 数
- 30
- Open Issue 数
- 13
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 18:33