CtrlK
BlogDocsLog inGet started
Tessl Logo

github-multi-repo

Multi-repository coordination, synchronization, and architecture management with AI swarm orchestration

56

2.83x
Quality

38%

Does it follow best practices?

Impact

88%

2.83x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/github-multi-repo/SKILL.md

The canonical home for this skill is github-multi-repo in ruvnet/agentic-flow

SKILL.md
Quality
Evals
Security

Quality

Content

27%

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

The content is an overly long, monolithic catalog dominated by pseudocode and repeated CLI patterns, with weak progressive disclosure and inconsistent validation in batch workflows. It offers some concrete gh-CLI guidance but does not respect token budget or file-based structure.

Suggestions

Split the monolithic body into one-level-deep reference files (e.g., ARCHITECTURE.md, SYNC-PATTERNS.md, USE-CASES.md) and keep SKILL.md as a concise overview with signaled links, to fix progressive disclosure.

Replace pseudocode blocks (`Task(...)`, `mcp__claude-flow__swarm_init(...)`, placeholder content strings) with real executable commands or explicitly justify the flexibility, to lift actionability.

Cut the repeated `npx claude-flow skill run ...` catalogues and add explicit validation checkpoints + failure feedback loops to the batch multi-repo workflows (clone -> verify -> test -> only-then-PR).

DimensionReasoningScore

Conciseness

The body is roughly 850 lines and padded with repetitive pseudo-code blocks and catalogued `npx claude-flow skill run ...` invocations that restate the same pattern, matching the score-1 anchor of verbosity that does not assume Claude's competence.

1 / 3

Actionability

Some concrete executable commands exist (`gh repo list`, `gh pr create`), but much of the code is pseudocode or contains placeholders (`Task(...)`, `mcp__claude-flow__swarm_init(...)`, `content: "[Standardized CLAUDE.md]"`, `:owner/:repo`), matching the score-2 'incomplete / pseudocode' anchor rather than fully copy-paste-ready code.

2 / 3

Workflow Clarity

Sequences are present (discover -> update -> test -> create PR) with an occasional `$?` check, but the batch/destructive multi-repo operations lack systematic validation checkpoints and error-recovery feedback loops, which per the guidelines caps workflow clarity at 2.

2 / 3

Progressive Disclosure

No bundle files exist and the body is a single ~850-line monolithic document with architecture patterns, config, and use cases all inline rather than split into referenced files, matching the score-1 'monolithic wall of text' anchor despite having section headers.

1 / 3

Total

6

/

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 names a clear domain and several capabilities but relies on abstract nouns and jargon rather than concrete actions, and omits any 'Use when...' trigger guidance. It is adequate but not exemplary.

Suggestions

Rewrite capability nouns as concrete verbs the skill performs (e.g., 'Synchronize package versions, align dependencies, and coordinate PRs across repositories') to reach the score-3 specificity anchor.

Add an explicit trigger clause such as 'Use when coordinating changes, syncing dependencies, or managing architecture across multiple GitHub repositories.'

Replace jargon like 'AI swarm orchestration' with terms users naturally say (e.g., 'parallel agent coordination') and include common variations like 'sync multiple repos'.

DimensionReasoningScore

Specificity

Names the domain and several capability areas ('Multi-repository coordination, synchronization, and architecture management with AI swarm orchestration'), but these are abstract capability nouns rather than concrete actions like 'extract, fill, merge', so it stops short of the score-3 concrete-action anchor.

2 / 3

Completeness

It states what the skill does but provides no 'Use when...' trigger clause or equivalent 'when' guidance, which per the guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

It contains some relevant natural keywords ('multi-repository', 'synchronization'), but 'AI swarm orchestration' is technical jargon a user would rarely say and common variations like 'sync multiple repos' are missing, matching the score-2 anchor.

2 / 3

Distinctiveness Conflict Risk

The multi-repository niche is somewhat specific, but 'coordination' and 'synchronization' could overlap with adjacent github/coordination skills, matching the score-2 'somewhat specific but could still overlap' anchor.

2 / 3

Total

8

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (875 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
ruvnet/ruvector
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.