Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By syncable-dev
MemFleet skills for fleet coordination — typed structural intent, episode recording, conflict classification (A/B/C), node state rollups, subscriptions, and multi-agent workflows for safe edits, conflict resolution, and fleet coordination.
npx claudepluginhub syncable-dev/memfleet-public --plugin memfleet-skillsUse when publish_intent or record_episode returned an active conflict or a Class B/C conflict payload. Triggered by: 'publish_intent returned conflicts', 'record_episode classified as B and I lost', 'Class C block', understanding who else is editing, deciding whether to retry / replan / escalate.
Use at the START of any edit in a multi-agent session before writing code, opening files, or reasoning about changes. Triggered by: 'I'm about to edit X', planning a refactor, joining a running fleet session, coordinating with other agents. DO NOT USE for solo-agent sessions with no fleet, for docs-only edits (→ DocsOnly intent still, but skip the ceremony), or when the repo has no MemFleet MCP server registered.
Use when orchestrating a multi-step fleet edit involving multiple agents, multi-symbol refactors, or when you are the leader agent coordinating followers. Triggered by: 'coordinate agents on this refactor', 'split this work across the fleet', 'watch the fleet while I drive a large change', leader-follower patterns.
Use to get a snapshot of fleet coordination health — active intents, open subscriptions, episode count, conflict counts by class. Triggered by: 'how busy is the fleet', 'are there open conflicts', periodic dashboard refresh, pre-release coordination check.
Use to read current coordination state for a symbol — recent episodes, active intents, dominant intent, conflict density, Y-doc thread. Triggered by: 'is anyone working on X', pre-edit reconnaissance, checking fleet activity on a symbol, reading another agent's recent work.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Coordinate multiple AI agents working on the same codebase. Prevents merge conflicts before code is written.
Fulcrum task orchestration for Claude Code
Thoughtbox observability, protocol enforcement, and CLI for Claude Code
Multi-agent coordination with agent-swarm MCP
Message broker CLI and design document orchestration skills for coding agents.
Persistent memory system for AI coding sessions — cross-tool memory sharing with 6-dimensional hybrid search
Syncable CLI skills for project analysis, security scanning, vulnerability detection, dependency auditing, IaC validation, Kubernetes optimization, and cloud deployment.
Structural intent coordination for agent fleets.
Typed intent, precomputed blast radius, O(1) coordination reads — no prose, no timing windows.
Early Access — Phase 1 (intent registry, episode store, NodeState rollup, Class A/B/C, Y-doc, stdio MCP) is stable. Phase 2 (leases, shadow overlays, intent-aware auto-merge) and Phase 3 (in-process Memtrace, Ed25519 signing, CEL policy) are in flight. Report issues here.
Ten coding agents editing the same repo. The naive options:
Both produce the same outcome: silent collisions, overwrites, wasted tokens re-reading work that could have been predicted.
MemFleet treats intent as a structural type, not a paragraph. Every edit emits a typed IntentKind enum with a precomputed impact set, attached to the graph nodes it touches. Any agent reading those nodes receives the coordination picture — O(1), no prose, no timing window.
npm install -g memfleet # binary + 10 skills + MCP server — one command
memfleet # MCP server auto-launched by Claude / Cursor on connect
Claude Code, Claude Desktop, and Cursor (v2.4+) pick up the skills and MCP tools automatically.
9 variants, 41 leaf values:
pub enum IntentKind {
Refactor { pattern: RefactorPattern },
FeatureAdd { surface: FeatureSurface },
BugFix { defect: DefectClass },
Cleanup { kind: CleanupKind },
Performance { axis: PerfAxis },
SecurityFix { severity: Severity, cve: Option<String> },
TestAdd { covers: Vec<NodeIdentity> },
DocsOnly,
Exploratory,
}
One intent ≈ 20 tokens. One prose rationale ≈ 200+. Across a 10-agent fleet running 100 edits — ~90,000 tokens saved per fleet-turn.
| Class | Meaning | Broker action |
|---|---|---|
| A | Additive only — new symbols, no removals | Auto-accepted. Zero coordination cost. |
| B | Modification to an existing symbol — body / type / rename | LWW by reference_time. Loser receives a typed ReplanHint. |
| C | Removes a live symbol or changes a signature with active callers | Blocked at intent time. Structured conflict report. |
Refactor(RenameSymbol) + BugFix(NullHandling) on the same symbol are orthogonal — the broker auto-merges (Phase 2).
| Tool | Purpose |
|---|---|
publish_intent | Register structural intent before an edit; returns blast radius and active conflicts |
record_episode | Record a structural episode after an edit; classifies A/B/C, precomputes impact, updates rollups |
get_node_state | O(1) read of recent episodes, active intents, dominant intent, conflict density for a symbol |
get_episode | Fetch a single episode by id |
query_episodes | Filtered episode search by node / intent / time range |
ydoc_read | Read the Y-doc thread + NodeState blob for a symbol |
subscribe | Register a streaming subscription with filters and budget |
fleet_status | Active intents, open subscriptions, episode count, conflict counts by class |
| Skill | You say... | |
|---|---|---|
| Intent | memfleet-publish-intent | "I'm about to refactor X" |
| Episode | memfleet-record-episode | "I just edited X" |
| Node state | memfleet-node-state | "is anyone working on X" |
| Query | memfleet-query-episodes | "what changed today" |
| Subscribe | memfleet-subscribe | "watch the auth module" |
| Status | memfleet-fleet-status | "how busy is the fleet" |
Plus 4 workflow skills that chain multiple tools: