distributed-mesh

Generate mesh.json manifests and copy sync scripts for distributed squad coordination.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/jperezdelreal/GymBro --skill distributed-mesh-jperezdelreal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distributed-mesh
Source: https://github.com/jperezdelreal/GymBro/tree/main/.copilot/skills/distributed-mesh
Command: npx skills add https://github.com/jperezdelreal/GymBro --skill distributed-mesh-jperezdelreal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, git, curl.

What problem does it solve?

This Skill enables cross-machine squad coordination by defining a mesh of squads and zones and transporting state with git.

Core Features & Use Cases

  • Define topology via mesh.json with squads, zones, and sync targets.
  • Copy bundled mesh utilities (sync-mesh.sh and sync-mesh.ps1) into the project root for deterministic state materialization.
  • Initialize a Zone 2 state repository and publish decisions to .squad/decisions.

Quick Start

Define your squads and zones, generate mesh.json from your answers, copy the bundled sync scripts, and initialize the Zone 2 state repo if used.

Frequently Asked Questions about distributed-mesh

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

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

You can coordinate distributed squads by defining topology via a mesh.json manifest with squads, zones, and sync targets. The mesh setup transports state with git and publishes decisions to a shared repository for deterministic cross-machine collaboration.

What is a mesh.json manifest used for in distributed squad coordination?

A mesh.json manifest defines topology for a distributed mesh of squads across zones. It specifies sync targets and shared state, enabling multi-machine collaborations to initialize local meshes and document decisions consistently.

How do I initialize a Zone 2 state repository for squad coordination?

You initialize a Zone 2 state repository by generating a mesh.json manifest from your answers and copying bundled sync scripts into the project root. This optionally creates the Zone 2 repo and publishes squad decisions to .squad/decisions.

Do I need jq and curl installed to sync state across a distributed mesh?

Yes, you need jq, git, and curl installed to run the distributed mesh sync scripts. These dependencies process the mesh.json manifest, handle git state transport, and execute remote sync targets across squad zones.

Does the distributed mesh approach work with both Bash and PowerShell for state sync?

Yes, distributed mesh state sync supports both Bash and PowerShell by copying bundled sync-mesh.sh and sync-mesh.ps1 scripts into the project root. These utilities handle deterministic state materialization across different operating systems.