agentsclimarketplace

Coordinate

Skill GhostlyGawd/recursive-harness/skills/coordinate

Coordinate concurrent agents through collision-safe local claims, bounded leases, idempotent handoffs, and a read-only Mission projection without changing the project or contacting an external service. Use when multiple sessions or worktrees need explicit ownership and handoff evidence.From its SKILL.md

Install
npx -y skills add GhostlyGawd/recursive-harness --skill coordinate

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 3 stars3 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.
  • runs commandsInstructs the agent to run 4 commands, including `python3 <skill-dir>/scripts/coordinate.py --repository /path/to/repo claim acquire --owner agent-a --target 'src/auth/**' --lease-seconds 900 --operation-id task-123-auth --json` and 3 more.

SKILL.md

2.8 KB, 574 tokens by cl100k_base, as published. Nobody here has run it

Coordinate

Use the bundled deterministic CLI. Resolve scripts/coordinate.py relative to this file. Existing project instructions, agents, skills, hooks, provider settings, and repository files remain authoritative. Coordinate writes only to its user-private state root.

Acquire before editing a shared scope

Use a stable operation ID for retry safety and a short owner handle for this work unit:

python3 <skill-dir>/scripts/coordinate.py --repository /path/to/repo \
  claim acquire --owner agent-a --target 'src/auth/**' \
  --lease-seconds 900 --operation-id task-123-auth --json

A conflict exits with status 3 and reports the current owner, target, claim ID, and expiry. Do not edit the overlapping scope until the claim is released or expired. Renew a live claim before its deadline; release it when work stops. Release and retry operations are idempotent.

Worktrees of one Git repository share a scope derived from Git's common directory. Independent repositories receive different private ledgers. Non-Git directories use their canonical directory identity. Repository paths are hashed before they enter state or output.

Send a bounded handoff

python3 <skill-dir>/scripts/coordinate.py --repository /path/to/repo \
  handoff send --from agent-a --to reviewer --topic auth \
  --message 'PR ready' --ttl-seconds 3600 --operation-id task-123-review --json

python3 <skill-dir>/scripts/coordinate.py --repository /path/to/repo \
  handoff inbox --as reviewer --json

Use the same operation ID when retrying a send. Acknowledgement is read-once and idempotent. Messages and identifiers are bounded, sanitized private coordination data—not a transcript store.

Project one authoritative ledger

python3 <skill-dir>/scripts/coordinate.py --repository /path/to/repo mission view --json

The portable Mission view is a read-only projection over the same claim/handoff ledger. It is not the full Recursive Mission Control TUI. No remote Agent Mail, Fleet server, MCP adapter, network connector, or credential flow ships in this beta. integration status reports that local-only degraded mode without attempting a connection.

Read the state machine, command contract, and security and privacy boundary before sharing a state root or making distributed-consensus claims.

<!-- provenance: 2026-07-20 session 019f6e76-5f8b-7633-8b19-d7cd457847fa — P-2026-045 portable Coordinate package. -->

What ships with it: 6 files

29.7 KB alongside SKILL.md, 2 of them executable

agents/

references/

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.