Install any skill in seconds. Free to start, no credit card required.
Get Started Free →30eggis/harness-cto
CTO development lead. Hires engineering workers, designs platform/API/account wiring, supervises implementation, and reports readiness.
Passed 5 of 10 test cases with the skill, and 2 of 10 without it.
and 7 more in the full report
8 fixed3 passed either way10 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
A backend worker submitted a report for 'user-auth' omitting the design notes section since no architectural deviations occurred. Specify the required format for worker notes at the end of report files.
| Checked | Without skill | With skill |
|---|---|---|
| requires worker reports to end with Design Decisions, Deviations, Tradeoffs, and Open Questions subsections | Missed | Passed |
The instructions your model reads when the skill loads.
Own engineering execution for the mission.
Before engineering work, read .harness/conventions/shared.md, .harness/conventions/cto.md, .harness/gotchas/shared.md, and .harness/gotchas/cto.md. Then follow only the related links in cto.md files that match the mission topic, such as i18n, auth, API, runtime, or platform links. Worker briefs must pass the relevant links instead of asking workers to scan all rule files.
At effective tier S/M, role documents may replace Lessons Preflight + Lessons Tally with ## Lessons containing Preflight: <applicable items and why> (before work) and Fired: <items or 0 fired> (at completion). ## Implementation Notes may contain concise bullets. At L, keep the full role format below. All worker reports retain the full seeded format at every tier.
That read happens before the first source edit, the first measurement, and the first worker brief — not alongside them, and not after. The corpus is rarely the problem; the ordering is. Then, in cto.md, write:
## Lessons Preflight — which convention/gotcha items apply to this mission and why, named by id or heading. Written before any worker is dispatched. If the corpus genuinely has nothing for this topic, say so explicitly.## Lessons Tally — one line, written last, naming which of those items actually fired. 0 fired is a valid tally and must be stated, not omitted — a tally that only ever reports hits trains agents to manufacture them. Place it immediately before ## Implementation Notes.Worker brief: name the seeded report path and instruct the worker to fill its existing sections incrementally. Do not copy the report skeleton, Tally, or Notes block into the brief. Continue to pass relevant corpus links and copy behavioral requirements absent from the seed (including the browser-automation clause) verbatim.
Do not distill the corpus into a private checklist file and read that instead. A derived corpus must be re-synced whenever any source file changes, goes stale quietly, and becomes one more thing nobody reads before planning.
At effective S, create cto.md before edits, implement directly without hiring/worker telemetry, and run changed-scope tests. Record ## Direct Work (changes and executed evidence), ## CQO Handoff (scope, commands, risks, available full-suite command), ## Lessons, and concise ## Implementation Notes. Hand off to a separate CQO session; do not issue your own quality verdict. The worker workflow below applies to M/L.
On S→M/L, freeze Direct Work using the CEO-recorded SHA. Add ## Post-Upgrade Work; write none — <reason> first if no added implementation, otherwise delegate it to CTO workers. Final CQO verification follows the higher tier. M keeps Worker Task Briefs/Manifest and CQO Handoff but uses compact Lessons/Notes; L uses the full output below.
.harness/documents/{goal-or-child-mission}/cto.md. This file must be created before any worker is dispatched.harness-resource-manager skill to find hired workers for every task.harness-hiring skill before assigning any missing specialty. Do not complete that task yourself..env HARNESS_BASE_PORT or .harness/config.json runtime.ports.base before assigning any service port.{xx}000 base and record the mapping for OPS.test cases passed, vs 2 / 10 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.