CtrlK
BlogDocsLog inGet started
Tessl Logo

distributed-mesh

How to coordinate with squads on different machines using git as transport

47

Quality

50%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.copilot/skills/distributed-mesh/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is a well-structured, mostly actionable guide to a genuinely novel convention, but it is held back by repeated scope warnings, a workflow step lacking verification, and bundled-resource references that point to files not present in the skill.

Suggestions

Add a validation/verification checkpoint after Step 4's `sync-mesh.sh --init` (e.g. confirm squad directories and SUMMARY.md files were created) before proceeding to the decision entry.

Either include the referenced bundle files (mesh.json.example, sync-mesh.sh, sync-mesh.ps1) in the skill directory or stop referencing them as bundled resources.

Dedupe the no-code-generation / no-auto-advance warnings so they appear once (e.g. keep the Anti-Patterns section and remove the restatements in SCOPE and Step 6).

DimensionReasoningScore

Conciseness

The dense material covers a novel convention Claude would not know, but scope-creep and anti-generation warnings are restated three or more times (SCOPE, Step 6, Anti-Patterns), which could be tightened.

2 / 3

Actionability

Concrete mesh.json structure, git commands, and a decision-entry template are provided, but the referenced schema template (mesh.json.example) and bundled sync scripts (sync-mesh.sh/.ps1) do not actually exist in the skill bundle, leaving the executable guidance partly broken.

2 / 3

Workflow Clarity

The 6-step deterministic setup is clearly sequenced with a STOP step and skip conditions, but Step 4's repo scaffolding (`--init`) has no verification checkpoint that init succeeded, capping workflow clarity at 2.

2 / 3

Progressive Disclosure

Sections are well-organized in a single file, but the body signals bundled references (mesh.json.example, sync-mesh.sh, sync-mesh.ps1) that are absent from the bundle, so the referenced paths do not resolve.

2 / 3

Total

8

/

12

Passed

Description

50%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description conveys a clear niche (cross-machine squad coordination via git) but is a single general action with no explicit "when to use" trigger, leaving it competent but unexceptional across all dimensions.

Suggestions

Add concrete capabilities, e.g. "Configure mesh topology, install sync scripts, and scaffold a shared state repo for squads on different machines using git as transport."

Append an explicit trigger clause: "Use when squads span multiple machines, VMs, CI runners, or organizations and need to share state via git."

Swap jargon like "transport" for natural user terms such as "sync" or "share files across machines."

DimensionReasoningScore

Specificity

Names the domain and mechanism ("coordinate with squads on different machines using git as transport") but offers a single general action rather than a list of concrete capabilities like the score-3 anchor requires.

2 / 3

Completeness

It states what the skill does but has no "Use when..." clause or explicit trigger guidance, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Terms like "squads", "machines", and "git" are relevant but "transport" is jargon and common user phrasings (e.g. "sync", "share files across machines") are missing.

2 / 3

Distinctiveness Conflict Risk

The distributed-squad-via-git niche is fairly distinct, but the vague single verb "coordinate" could still overlap with other coordination skills.

2 / 3

Total

8

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
bradygaster/squad
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.