Meta Orchestrator banner
youxing-max youxing-max

Meta Orchestrator

Development community

Description

Meta-Orchestrator 是一个面向 Claude Code 的 DAG 工作流编排引擎,灵感来自 OpenSquilla 的 MetaSkill 模型。它将复杂任务拆解为有向无环图,同层独立步骤并行分发执行,按 T0-T3 复杂度分级路由到 haiku/sonnet/opus,失败步骤自动触发回退容错。T2+ 级别的复杂模式重复 2-3 次后自动沉淀为可复用的 .yaml 工作流,一次性的不再保留,实现"今天的临时 DAG 就是明天的自动工作流"。纯 Claude Code Skill 实现,不依赖任何外部运行时。

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Meta-Orchestrator

把"重复做的事"沉淀成"可复用的工作流"——一个让 Claude Code / Codex 自己积累 workflow 库的小引擎。

[![Tier](https://img.shields.io/badge/scope-T0%20%7C%20T1%20%7C%20T2%20%7C%20T3-blue)](#tier-分类) [![Engine](https://img.shields.io/badge/runtime-Python%203-green)](#环境要求) [![Hooks](https://img.shields.io/badge/hooks-Claude%20Code%20%7C%20Codex-orange)](#安装) [![License](https://img.shields.io/badge/license-MIT-lightgrey)](#license)


目录


它是什么?为什么我要关心?

先讲个故事

假设你每天都要用 Claude Code 修 bug、跑 review、写测试。第一周,你发现修一个 P1 bug 总是这几步:

  1. 先用 Explore 子 agent 读代码定位
  2. 再写最小修复
  3. tdd-guide 加回归测试
  4. code-reviewer 审一遍
  5. 最后自己总结一下

第二周你又修了一个 P1,几乎同样的套路。第三周又来一个……

你会不会觉得——**这事儿能不能让 Claude "自己记住",下次再来一句"修个 bug"就直接照这个流程跑?**

`meta-orchestrator` 就是干这个的。它做两件事:

  1. 默默记下你每次做了什么(用了什么工具、跑了哪些子 agent、是不是照着某个 workflow 跑的)
  2. 当同一个套路出现 3 次以上,主动问你:"要不要把这套动作固化成 workflows/bug-fix.yaml?以后你再说'修个 bug',我就直接按这个 DAG 跑。"

**一句话总结**:它是 Claude 的"肌肉记忆系统"——把临时的、一次性的操作,沉淀成持久的、可复用的工作流。

它解决什么问题?

没装之前的痛 装了之后
每次都要手写"先 Explore 再 Edit 再让 reviewer 审……" workflows/bug-fix.yaml 一键调用
重复劳动浪费 token 匹配到 workflow 直接走预设 DAG
不同对话间没有积累 Pattern memory 跨会话持久化
临时凑出的流程容易漏步骤 结晶前给你完整方案预览

它**不**做什么?

  • 不是 RAG、不是知识库——它只记工具调用序列 + 任务类别
  • 不是 prompt 模板——它编排的是子 agent 调度图 (DAG),不是 prompt 文本
  • 不是自动决策——是否"结晶"成 workflow 永远需要你点一下头

从零开始:5 分钟跑起来

假设你从来没碰过 Claude Code / Codex skill,从这里开始。

Demo:仓库里有个真实的结晶产物

为了让你看清整个流水线到底写出什么东西,仓库里**故意**留了一个 `workflows/config-update.yaml`——这是用 `orchestrator.py propose --y