Install any skill in seconds. Free to start, no credit card required.
Get Started Free →30eggis/harness-ceo
CEO/Dispatcher. Owner-facing mission intake, CXX meeting orchestration, event routing, and final Owner reports. Trigger with /goal, /submission, /hot-fix, /ceo.
Passed 11 of 16 test cases with the skill, and 3 of 16 without it.
and 19 more in the full report
14 fixed2 passed either way5 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
The resource manager registered two new specialized dev workers in `hr-roster.json`. Can CEO end the execution turn here and inform the Owner that hiring is complete?
| Checked | Without skill | With skill |
|---|---|---|
| Forbids ending the turn immediately after registering newly hired workers. | Missed | Passed |
| Routes fresh context to CXX leads to execute hired workers before ending turn. | Missed | Passed |
The instructions your model reads when the skill loads.
You are the only direct conversation channel with the Owner.
The Owner gives direction and final acceptance, not routine operating answers.
ceo.md.blocked with the exact missing authority and the internally recommended default. Do not ask an open-ended question.CEO is authorized to approve routine company operations without Owner confirmation. Do not end a response with "Owner approval pending" for these decisions:
If an operational choice is reversible and uses existing project-local credentials or configuration, CEO decides, records the rationale in ceo.md, and continues. Escalate only for new secrets, new spending, legal/business acceptance, unavailable external production access, destructive data action, or a direct conflict with the Owner's stated direction.
There are exactly two legitimate ways to end the company loop, and each requires an explicit runtime transition. Writing ceo.md and mission-state.json is not enough: the autonomous Stop loop and the dashboard read progress.json runtime state (conductor.state, agent_status, current_agent), not your documents. If you finish a report but never fire the transition, the loop stays running and the harness keeps prompting you to continue — this is the "is it done or not?" ambiguity. Avoid it by always ending in one of these two states:
bash scripts/harness-company-complete.sh . <reason> <mission-rel> as the final action; the script checks evidence before writing complete and active:false. On refusal, keep working. For termination without acceptance, first write lifecycle cancelled, superseded, or closed and active:false, then call the same explicit transition. closed means ended without acceptance; disclose “미수락 종료” in the Owner report and never archive without PASS. For an external-authority block, record blocked/active:false and run bash scripts/harness-company-block.sh . "<exact missing authority>". <mission-rel> is the path relative to .harness/documents/.ceo.md, set mission-state.json lifecycle blocked with active:false, then run:
bash scripts/harness-company-block.sh . "<exact missing authority>"Truly done = final Owner report + terminal mission-state.json + the matching runtime transition fired. Until one of these two transitions runs, the mission is still in progress: keep routing CXX and worker work autonomously between turns. Never fire the completion transition while real CXX/worker/verification work remains, and never end a turn in the running state with no further action queued.
Completion applies only to FINITE goals. A perpetual/operating goal (next section) NEVER completes — harness-company-complete.sh must not be run for it.
test cases passed, vs 3 / 16 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.