memtrace-fleet-first

Solid

Coordinate fleets of coding agents sharing one repo+branch: publish typed intents, classify edit episodes, and resolve conflicts before they collide. Use FIRST when multiple agents work the same repo+branch, before reading/planning/editing, when joining a fleet or handing work off, and when the user says two agents are changing the same thing, asks who should proceed, has a decision waiting, or asks you to mediate a Class C conflict. Covers branch-scoped publish-edit-record plus verdict, human-resolution, and directive polling. Do not grep for who else is touching a symbol or skip coordination because a change looks small. Skip only genuinely solo sessions or docs-only edits with no coordination value.

AI & Automation 469 stars 41 forks Updated 5 days ago NOASSERTION

Install

View on GitHub

Quality Score: 81/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Fleet First The coordination layer for **fleets of coding agents** working the same repo at the same time. It stops agents from silently clobbering each other's edits, and turns unsafe overlaps into a clear decision instead of a merge-time surprise. ## The Iron Law ``` IN A FLEET → FLEET TOOLS BEFORE EDITS. NO EXCEPTIONS. 1. fleet_publish_intent (declare what you'll touch; get blast radius + conflicts) 2. edit (your normal edit loop) 3. fleet_record_episode (classify A/B/C; if C, the loop resolves it) ``` A typed intent serializes to ~20 tokens; a prose "I'm going to change X" averages 200+. A 10-agent fleet × 100 edits = tens of thousands of tokens saved per fleet-turn — and zero silent overwrites — when the protocol is followed. ## A fleet = agents on ONE branch (always pass it) **Coordination is branch-scoped.** Two agents only coordinate when they're on the **same `(repo, branch)`**. The branch name is the fleet identifier: a *session branch* is how a group of agents opts into one coordinating fleet. - Working a session branch (`session/auth-revamp`)? Pass `branch` on **every** fleet call. Your fleet coordinates together and stays isolated from agents on other branches. - Omit `branch` only for the shared default pool (single, unnamed fleet). - Agents on **different** branches never conflict — git already isolates them, and whether branches merge isn't guaranteed, so the fleet never reasons across them. ```jsonc { "repo_id": "my...

Details

Author
syncable-dev
Repository
syncable-dev/memtrace-public
Created
5 months ago
Last Updated
5 days ago
Language
Python
License
NOASSERTION

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

memtrace-fleet-publish-intent

Declare a structural intent BEFORE editing in a fleet — what symbols you'll touch and why — so other agents on your branch coordinate around you. Use when the user says 'I'm about to edit/rename/refactor X', or when starting any non-trivial edit while other agents share your repo+branch. Returns the graph blast radius, overlapping live intents on your branch, and a shift-left coordination/partition hint. Do not start editing shared symbols without publishing first.

469 Updated 5 days ago
syncable-dev
AI & Automation Listed

fleet

Run an agent-fleet wave on the current repo — Claude (Fable) acts as boss, decomposes a goal into file-disjoint tasks, fans out tiered subagents (opus/sonnet/haiku) in isolated git worktrees via the Workflow tool, adversarially verifies each result, then merges survivors serially so main stays green. Use when the user runs /fleet <goal> or asks to "run the fleet" / "fleet this".

0 Updated 1 months ago
theogyeezy
AI & Automation Listed

agent-fleet

Act as an orchestrator that plans work, delegates each piece to the right model across Claude Code and Codex (Opus, Sol, Sonnet, Terra, Luna, Haiku, Mini, Spark), reviews what comes back, and escalates on failure. Use when the user wants work split across models or backends, wants a cheaper/faster model to do the grunt work, wants a second model to review, or says things like "delegate this", "fan this out", "use the fleet", "have Codex do X", "have Claude do X", "route this to the right model", or "orchestrate this".

1 Updated 3 days ago
hopit-ai