distributed-mesh

Configure cross-machine squad coordination via a single mesh.json file.

413|64|Updated Feb 7, 2023
One-click install
npx skills add https://github.com/christianhelle/refitter --skill distributed-mesh-christianhelle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: distributed-mesh
Source: https://github.com/christianhelle/refitter/tree/main/.copilot/skills/distributed-mesh
Command: npx skills add https://github.com/christianhelle/refitter --skill distributed-mesh-christianhelle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating work across multiple machines and teammates requires a reliable way to share topology and state without complex integration.

Core Features & Use Cases

  • Deterministic mesh configuration via a single mesh.json that defines squads, zones, and state sources.
  • Bundled sync scripts (shell and PowerShell) that materialize remote state locally, initialize state repos, and support Zone 2/3 patterns.
  • Keeps team decisions and state in a lightweight mesh state repository to coordinate cross-machine workflows.

Quick Start

Configure the mesh topology for your squads and run the bundled sync scripts to materialize remote state.

Frequently Asked Questions about distributed-mesh

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

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

To coordinate squad workflows across multiple machines, this Skill encodes topology and state fetch rules in a single mesh.json. It uses bundled shell and PowerShell scripts to synchronize state across local, git-backed, and HTTP-based sources.

What is the best way to share state between CI runners and local machines?

The best way to share state between CI runners and local machines is defining squads and zones in a mesh.json file. The bundled sync scripts materialize remote state locally, keeping cross-machine team decisions in a lightweight mesh state repository.

How do I configure a mesh.json file for cross-machine state synchronization?

Configuring a mesh.json file for cross-machine state synchronization involves specifying exact schema fields like zone, path, source, ref, sync_to, and auth. This deterministic configuration defines how state is fetched and synchronized across your topology.

Can I use distributed mesh coordination for teams in partner organizations?

Yes, you can use distributed mesh coordination for teams in partner organizations. The mesh.json configuration supports cross-machine squad coordination covering local, git-backed, and HTTP-based state sources for external partners.

Does the git mesh state management approach work without complex integrations?

Yes, the git mesh state management approach works without complex integrations. It relies on a deterministic mesh.json configuration and bundled sync scripts to materialize remote state, avoiding the need for heavy integration infrastructure.

Why use a mesh state repository for cross-machine squad coordination?

You use a mesh state repository for cross-machine squad coordination because it provides a reliable way to share topology and state. It encodes fetch rules in mesh.json and uses bundled scripts to initialize and sync state across machines.