distributed-mesh

Generate mesh.json and copy sync scripts for git-backed multi-squad coordination.

Updated Nov 11, 2025
One-click install
npx skills add https://github.com/acmeleme/Conversation-Knowledge-Mining-Solution-Accelerator --skill distributed-mesh-acmeleme
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distributed-mesh
Source: https://github.com/acmeleme/Conversation-Knowledge-Mining-Solution-Accelerator/tree/main/.squad/templates/skills/distributed-mesh
Command: npx skills add https://github.com/acmeleme/Conversation-Knowledge-Mining-Solution-Accelerator --skill distributed-mesh-acmeleme

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, git, curl.

What problem does it solve?

Coordinating distributed squads across multiple machines using git as the transport layer to share state and decisions without centralized services.

Core Features & Use Cases

  • Produces mesh.json, generated from user-provided answers about zones and squads.
  • Copies bundled sync scripts into the project root for deterministic mesh synchronization.
  • Initializes Zone 2 state repos when applicable, scaffolding state storage and placeholder summaries.
  • Records a mesh-setup decision entry in .squad/decisions/inbox for team visibility. Use cases include cross-machine development, CI runners, partner collaborations, and multi-VM experiments where squads need a shared mesh view.

Quick Start

Configure your mesh by answering the topology questions, then run the provided workflow to generate mesh.json, copy the sync scripts, initialize any Zone 2 state repo, and record a mesh-setup decision.

Frequently Asked Questions about distributed-mesh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I coordinate distributed squads across multiple machines using git?

Coordinate distributed squads across machines by using a git-backed mesh to share state and decisions. This approach generates a mesh.json file and copies sync scripts into your project root to synchronize work without centralized services.

What is a git-backed mesh for sharing squad state?

A git-backed mesh is a synchronization mechanism that uses git as the transport layer to share squad state and decisions. It replaces centralized services by relying on state repos and bundled sync scripts to maintain a shared mesh view.

How do I set up a distributed mesh for cross-machine development?

Set up a distributed mesh by answering topology questions about your zones and squads. The workflow then generates mesh.json, copies bundled sync scripts to your project root, initializes Zone 2 state repos, and records a mesh-setup decision.

Do I need a centralized service to synchronize state across remote squads?

You do not need a centralized service to synchronize state across remote squads. The mesh uses git as the transport layer, scaffolding state storage and placeholder summaries within state repos to share decisions across local, remote-trusted, or remote-opaque zones.

Can I use this mesh synchronization for CI runners and multi-VM experiments?

You can use this mesh synchronization for CI runners and multi-VM experiments. It supports cross-machine development and partner collaborations by initializing state repos and generating a shared mesh view for squads spanning different zones.

What dependencies are required to run the squad mesh sync scripts?

Running the squad mesh sync scripts requires jq, git, and curl installed on your machine. These dependencies allow the workflow to generate mesh.json, copy bundled scripts, and initialize state repos without modifying your code.