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.