Coordination core
Skill wildcard/codex-to-claude-coordinator/skills/coordination-core
Bidirectional Codex and Claude coordination skills and plugins for reviewed, evidence-driven multi-agent delegation.
npx -y skills add wildcard/codex-to-claude-coordinator --skill coordination-coreAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 16 days oldThe repository was created 16 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Orchestrate multi-agent work with portable task classification and evidence-driven lifecycle envelopes. Use when any coordinator or worker harness must assign, delegate, steer, supervise, stop, review, or hand off work without assuming a particular model, command, session UI, quota meter, or vendor.
SKILL.md
3.8 KB, 780 tokens by cl100k_base, as published. Nobody here has run it
Coordination Core
Coordinate delegated work through a portable contract. Keep product commands, model names, permission controls, and status strings in harness adapters.
Classify Before Starting
- Collect only observable inputs defined below and in references/classification.md.
- Run
scripts/classify.pywith those inputs when tool access exists. In an instruction-only surface, apply the same rules below verbatim. - Treat difficulty, risk, duration, coordination shape, requested capability tier, and reasoning effort as independent outputs.
- Ask the selected adapter to resolve the requested tier against capabilities
it can prove. Record
unavailableorunknown; never infer availability from an unlabeled or shared usage percentage. - Reclassify only when a mechanical input changes. Do not relabel work merely because an agent sounds confident or uncertain.
Use the version 0.1 rules exactly:
difficulty:hardif work crosses systems or a prior attempt failed; otherwisetrivialfor at most one file group; otherwisestandard.risk:highfor an irreversible or external action; otherwiseelevatedwhen a plan gate is required; otherwiselow.duration: mapsmall,medium, orlargeexpected tool calls toshort,medium, orlong.coordination:teamfor at least two independent subtasks that cross systems; otherwisefan_outfor at least two; otherwisesingle.requested_tier:maxfor hard and long; otherwisestrongfor hard or elevated/high risk; otherwiseroutine.reasoning_effort:highfor hard difficulty or high risk;lowfor trivial and low risk; otherwisemedium.
Emit exactly those six field names and declared values. Do not invent synonyms
such as low difficulty, coordination_shape, or
requested_capability_tier. If neither the rules nor the helper are available,
report that classification is blocked instead of fabricating a result.
Coordinate Through Envelopes
Read references/protocol.md, then emit append-only
JSON Lines records conforming to schemas/envelope.schema.json.
- Start with one
assignment. - Accept worker
state,question,approval_request,evidence, andhandoffrecords. - Send one concrete next action per
steer. - Route approval requests to a human. Only a human may emit
approval_decision; a timeout is a denial. - Request independent exact-change review with
review. - Close a requested stop only after a terminal worker
state; archive or idle is not stop evidence. - Verify evidence against the referenced artifact, diff, test output, or live system. Do not use an agent summary as proof.
Run scripts/validate_envelope.py <events.jsonl> before trusting a stream.
Track Completion Separately
Maintain these ledger fields independently:
- implementation;
- local validation;
- live end-to-end validation;
- review;
- approval;
- release.
Use pending, in_progress, done, blocked, or not_applicable. Local
tests never imply live validation, approval, or release.
Preserve Boundaries
- Scope reads and writes to the assignment.
- Keep events append-only and monotonically sequenced.
- Record the actual resolved worker identity or
unknown, not merely the requested tier. - Require a human decision for external actions.
- Mark unsupported adapter capabilities
unavailable. - Keep vendor policy in adapters so the core remains portable.
What ships with it: 7 files
21.8 KB alongside SKILL.md, 2 of them executable
agents/
- openai.yaml199 B
references/
- classification.md2.0 KB
- protocol.md1.7 KB
schemas/
scripts/
- classify.pyruns4.0 KB
- validate_envelope.pyruns12.4 KB