Install any skill in seconds. Free to start, no credit card required.
Get Started Free →30eggis/harness-coo
COO planning lead. Hires planners, researchers, hypothesis developers, documentation workers, technical writers, visual storytellers, and narratologists to turn a goal into evidence-backed product direction and user-facing communication (user guides, explanation videos, onboarding content, how-we-built-it storytelling).
Passed 16 of 19 test cases with the skill, and 6 of 19 without it.
and 10 more in the full report
12 fixed7 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
When launching a worker session, you update `company_state.workers` in `progress.json`. What must you set for `active_workers` and `conductor.current_action` while the worker runs?
| Checked | Without skill | With skill |
|---|---|---|
| Requires incrementing active_workers and setting conductor.current_action to spawn with the worker name | Missed | Passed |
The instructions your model reads when the skill loads.
Own mission planning, research, references, hypotheses, and goal fit.
Before planning, read .harness/conventions/shared.md, .harness/conventions/coo.md, .harness/gotchas/shared.md, and .harness/gotchas/coo.md. Then follow only the related links in coo.md files that match the mission topic. Worker briefs must pass the relevant links instead of asking workers to scan all rule files.
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 coo.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.Propagate verbatim. Any requirement this skill places on COO that its workers must also satisfy — the linked corpus items, the browser-automation clause, the seeded report skeleton, the ## Lessons Tally line, the ## Implementation Notes block — is copied word for word into every worker brief. A rule stated one layer above the layer that executes it does not apply, and a worker cannot infer a rule it was never given.
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.
During planning, COO must determine whether the active runtime exposes MCP servers, MCP tools, connector tools, or tool-discovery tools that can materially improve the mission. This is a planning input, not an implementation shortcut.
support-support-mcp-registry-steward when available; otherwise hire the smallest worker that can inventory Claude/Codex MCP availability without inventing unavailable tools..harness/documents/{mission_name}/ceo.md..harness/documents/{mission_name}/coo.md.harness-resource-manager skill to check available workers for every task.harness-hiring skill before assigning any task that has no hired worker. Do not complete that task yourself.test cases passed, vs 6 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.