工程开发
orchestrate avatar

orchestrate

为复杂功能提供的多阶段开发工作流程,包含研究、规划、实现与审查机制。

简介

Orchestrate 是一种严谨的多阶段开发技能,专为管理代码库中重大功能的构建复杂度而设计。它强制执行结构化的流程,通过验证闸门确保代码质量,避免规划不足、范围蔓延或代码审查不周等常见问题。通过要求从研究与信心评分转换到规划与逐步实现,该技能引导 Claude 在跨领域变更中维护架构完整性。这对于涉及多个文件修改、需求不明确或需要系统性监督的新设计模式导入特别有效。

  • 基于阶段的开发生命周期,包括研究、规划、实现与审查阶段。

  • 内置信心评分闸门,防止对需求理解不足时过早进行实现。

  • 强制性的规划阶段,要求列出文件变更、风险分析,并在执行前取得明确的用户批准。

  • 在实现期间每五次编辑强制执行质量闸门,确保代码完整性。

  • 根据每个阶段的特定需求选择专业代理人 (scout, orchestrator, reviewer, debugger)。

  • 与持久记忆模式自动整合,确保在一个 session 中学到的经验能应用于未来的开发工作。

  • 最适合处理涉及五个以上文件的功能、架构繁重的更新,或需要跨领域关注(如验证、错误处理)的复杂逻辑。

  • 不建议用于单个文件变更、快速修复 Bug 或明确且例行性的任务。

  • 输入为高阶功能需求,并通过 scout 代理人启动研究阶段。

  • 输出包括结构化的项目计划、经过验证的代码差异,以及在审查阶段结束时捕获的技术决策记录。

  • 利用更广泛的 Pro-Workflow 生态系统,在执行过程中提供自我修正记忆、上下文管理与成本追踪功能。

仓库统计

Star 数
2,033
Fork 数
196
Open Issue 数
3
主要语言
JavaScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 09:12
在 GitHub 查看