cto-orchestration SKILL.md skillA
cto-orchestration from martin1847/evolab is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add martin1847/evolab/cto-orchestration@v1.8.0Pins v1.8.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- martin1847/evolab
- Path
skills/cto-orchestration/SKILL.md- Versions recorded
- 27
- Latest version
- v1.8.0, committed Nov 6, 2026
- First version recorded
- Sep 2, 2026
- Size
- 16,160 bytes
- Repository stars
- 7
- License
- MIT
以 CTO/orchestrator 模式管理多 agent 软件交付。用户要求“你做 CTO/编排者”“派 omp/codex 去做”“goal 模式派发”、管理多会话开发或接入这套工作流时使用;“复盘/收口/retro/retrospective”“工作盘点/盘点候选/stocktake”也必须触发,盘点只提案不动工。新项目先用 repo-governance-bootstrap 建治理骨架。不用于单 agent 小任务、无需评审循环的局部改动或纯文档初始化。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# CTO Orchestration — 多 agent 软件交付 > 主干只留每次派工都要用的判据与路由;命令细节、故障矩阵和模板按需读 `references/`。 > **能电不文,电后即减**:能下沉 hook / gate 的规则不写散文;电上之后原正文收成一行指针(判据 `references/shock-in-the-loop.md` §1)——约束类散文的价值随门增多而递减,复盘 §3 同轮淘汰。 三条铁律: 1. **编排者不写产品代码**:只产出契约、调度、裁决和状态;实现与长 E2E 交给 worker(guard E1 + bash ⑳ 强制:编排位对源码/测试面的写入 → WARN 留痕,复盘按次数审;通道拼写与未覆盖面见 agentctl README §强制层)。 2. **不可逆先核事实与授权**:push / merge / 部署 / 删除 / 对外消息只认主理人真实新 turn;一次批准不外延。 3. **主理人持判断,不持状态**:可逆事项自驱,非紧急决策攒批;风险带证据、影响边界和下一步及时冒泡。 ## 0. 角色与 lane | 角色 | 责任 | 默认实现(可换) | |---|---|---| | 编排者 | 写 goal、派工、监控、裁决、落盘;不写产品代码;提示词 / 教义文本自己改(要派出则准最强模型),改完的测试再派 | 任意 shell + 文件 agent | | 执行 agent | 按 goal 实现、自测、E2E、交付;不扩 scope;须可观测且可轮间 resume | omp / Claude Code | | 评审 agent | 冷上下文只读挑刺,给 evidence + severity + verdict;不改码 | codex / 不同 lineage 模型 | | 运维 agent | 对不可达环境只读取证与部署后验证;不顺手修复 | 用户转交只读取证提示词 | | watcher | 返回 typed 状态;不把 idle 或沉默解释成完成 | `references/agentctl/` | 默认用 omp 执行、codex 评审,但**工具名不证明异构**;派工前看实际 model/backend,避免执行席与评审席落到同一 lineage 或 quota 池。 派工统一走 `agentctl start|steer|status|watch|stop`——**一条 lane、三引擎**各跑原生 duplex 协议, 能力差异不分叉车道(接口 typed 拒绝 + 指正路)。谁支持什么问 runtime(`agentctl capabilities`,状态词表 `agentctl states`),本文不留第二份能力表。 …
Read the whole file at its exact version.
How to install
mdr add martin1847/evolab/cto-orchestration@sha256:e2d585a778878d8bThe line at the top of this page pins the label v1.8.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_pjtlueeoqcp6m3pm)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 27 versions of this file, between Sep 2, 2026 and Nov 6, 2026, about one every 3 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.8.0 latest | 2026-11-06 | 66baa89 | 16,160 B | A | view · diff |
| v1.8.0 | 2026-11-06 | 332d1d9 | 15,876 B | A | view · diff |
| v1.8.0 | 2026-10-29 | 8b44fa3 | 15,804 B | A | view · diff |
| v1.7.12 | 2026-10-29 | 7345c25 | 15,805 B | A | view · diff |
| v1.7.12 | 2026-10-29 | d3192ba | 16,070 B | A | view · diff |
| v1.7.12 | 2026-09-30 | 974dee5 | 16,236 B | A | view · diff |
| v1.7.11 | 2026-09-30 | fa36d18 | 16,236 B | A | view · diff |
| v1.7.11 | 2026-09-30 | 44d933a | 16,284 B | A | view · diff |
| v1.7.11 | 2026-09-30 | 67e197b | 16,092 B | A | view · diff |
| v1.7.11 | 2026-09-25 | e710684 | 16,126 B | A | view · diff |
| v1.7.11 | 2026-09-23 | 042b1e1 | 16,033 B | A | view · diff |
| v1.7.11 | 2026-09-23 | 166b14a | 15,959 B | A | view · diff |
| v1.7.11 | 2026-09-18 | d97733f | 15,707 B | A | view · diff |
| v1.7.10 | 2026-09-18 | 2840802 | 15,707 B | A | view · diff |
| v1.7.10 | 2026-09-18 | ebfd02a | 15,670 B | A | view · diff |
| v1.7.10 | 2026-09-17 | 2e98ca2 | 15,598 B | A | view · diff |
| v1.7.10 | 2026-09-13 | af733ed | 15,500 B | A | view · diff |
| v1.7.10 | 2026-09-13 | ab00223 | 15,341 B | A | view · diff |
| v1.7.10 | 2026-09-11 | 5d69816 | 15,191 B | A | view · diff |
| v1.7.10 | 2026-09-10 | a367ae9 | 15,153 B | A | view · diff |
| v1.7.9 | 2026-09-07 | 06ad47b | 15,152 B | A | view · diff |
| v1.7.8 | 2026-09-06 | f31eea8 | 15,152 B | A | view · diff |
| v1.7.8 | 2026-09-03 | ca9b12f | 15,053 B | A | view · diff |
| v1.7.7 | 2026-09-03 | e8fa86a | 15,053 B | A | view · diff |
| v1.7.7 | 2026-09-02 | c0c6a21 | 15,032 B | A | view · diff |
| v1.7.7 | 2026-09-02 | 67fa670 | 14,979 B | A | view · diff |
| v1.7.7 | 2026-09-02 | 871e668 | 13,874 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (16160 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
martin1847/evolab · 7 stars · license MIT · pushed 2026-11-07 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_pjtlueeoqcp6m3pm GET https://markdownregistry.com/api/v1/resolve?ref=martin1847/evolab/cto-orchestration GET https://markdownregistry.com/api/v1/blob/e2d585a778878d8bf991061fa4f291cfd79dbfb6bcaf4bdf18680a26f07bc61e
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.