CtrlK
BlogDocsLog inGet started
Tessl Logo

github-multi-repo

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

39

2.83x
Quality

11%

Does it follow best practices?

Impact

88%

2.83x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./.claude/skills/github-multi-repo/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

0%

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

This skill is an extremely verbose, largely aspirational document that reads more like a product marketing page than actionable instructions. The code examples mix real shell commands with invented DSL/pseudocode that wouldn't execute, and destructive batch operations across entire organizations lack any meaningful validation or rollback mechanisms. The 500+ line monolithic structure with no supporting bundle files makes it impractical as a skill reference.

Suggestions

Reduce to under 100 lines by keeping only the 2-3 most critical workflows with truly executable code, and move everything else to referenced bundle files

Replace pseudocode and hypothetical API calls (Task(), mcp__claude-flow__*, etc.) with actual executable commands or clearly mark them as requiring specific tool installations with verification steps

Add explicit validation checkpoints and rollback procedures for all destructive operations (org-wide updates, security patches, cross-repo pushes) - e.g., dry-run mode, diff review before commit, rollback scripts

Split into a concise SKILL.md overview with references to separate files for configuration (config.md), workflows (workflows.md), architecture patterns (architecture.md), and troubleshooting (troubleshooting.md)

DimensionReasoningScore

Conciseness

Extremely verbose at 500+ lines with massive amounts of redundant content. Many sections are aspirational CLI commands that appear to be hypothetical rather than functional. Extensive repetition of patterns (swarm init, task spawning, etc.) and sections like 'Best Practices', 'Metrics and Reporting', 'Support and Resources' add little actionable value. Explains concepts Claude already knows and includes decorative emoji headers.

1 / 3

Actionability

Despite containing many code blocks, the code is largely pseudocode or hypothetical API calls (e.g., `mcp__claude-flow__swarm_init`, `Task()`, `Read()`) that are not standard executable code. The CLI commands like `npx claude-flow skill run github-multi-repo microservices` appear to be aspirational rather than real commands. The JavaScript blocks mix real shell commands with invented DSL syntax that wouldn't actually run.

1 / 3

Workflow Clarity

Multi-step processes lack explicit validation checkpoints and error recovery. The synchronized operations section runs destructive batch operations (cloning repos, pushing changes, creating PRs) with only a basic `$?` check. No feedback loops for error recovery, no rollback procedures, and no verification that changes are correct before pushing. For operations this destructive (org-wide dependency updates, security patches), this is critically insufficient.

1 / 3

Progressive Disclosure

Monolithic wall of text with no bundle files to reference. Everything is inlined into a single massive document. Content that should be in separate files (configuration examples, architecture patterns, troubleshooting guides, individual workflow details) is all crammed into one file. No external references are provided despite the document being far too long for a single skill file.

1 / 3

Total

4

/

12

Passed

Description

22%

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

This description relies heavily on abstract buzzwords and lacks concrete actions or explicit trigger guidance. While 'multi-repository' provides some domain focus, the overall description is too vague for Claude to reliably select this skill from a large pool. It needs specific actions and a clear 'Use when...' clause.

Suggestions

Add a 'Use when...' clause with explicit triggers, e.g., 'Use when the user needs to coordinate changes across multiple repositories, sync dependencies between repos, or manage cross-repo workflows.'

Replace abstract nouns with concrete actions, e.g., 'Synchronizes dependencies across repositories, coordinates pull requests spanning multiple repos, manages shared configuration and versioning between codebases.'

Clarify what 'AI swarm orchestration' means in practical terms or remove it if it's not a natural user-facing concept.

DimensionReasoningScore

Specificity

The description uses abstract, buzzword-heavy language like 'coordination', 'synchronization', 'architecture management', and 'AI swarm orchestration' without listing any concrete actions. There are no specific operations described (e.g., 'merge branches across repos', 'sync dependencies').

1 / 3

Completeness

The description vaguely addresses 'what' with abstract nouns but provides no explicit 'when' clause or trigger guidance. There is no 'Use when...' or equivalent, and the 'what' itself is too vague to be useful.

1 / 3

Trigger Term Quality

Terms like 'multi-repository' and 'synchronization' are somewhat relevant keywords a user might use, but 'AI swarm orchestration' is jargon unlikely to appear in natural user requests. Missing common variations like 'monorepo', 'cross-repo', 'repo sync', or specific tool names.

2 / 3

Distinctiveness Conflict Risk

The 'multi-repository' focus provides some niche specificity, but terms like 'coordination', 'architecture management', and 'synchronization' are broad enough to overlap with general project management, CI/CD, or architecture skills.

2 / 3

Total

6

/

12

Passed

Validation

81%

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

Validation9 / 11 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

9

/

11

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.