CtrlK
BlogDocsLog inGet started
Tessl Logo

monorepo-navigator

Navigate, manage, and optimize monorepos. Covers Turborepo, Nx, pnpm workspaces, and Lerna. Cross-package impact analysis, selective builds/tests on affected packages, remote caching, dependency graph visualization, and structured multi-repo to monorepo migrations. Use when setting up a new monorepo, optimizing CI for a large workspace, debugging cross-package dependency issues, or planning a multi-repo consolidation.

68

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-5

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

The body is a well-organized, mostly lean navigator with concrete commands and good progressive disclosure through real reference/script files. Its main weakness is workflow clarity: destructive operations (migration) lack a sequenced, validated workflow in the body itself, and the Overview duplicates the frontmatter description.

Suggestions

Add an explicit numbered migration workflow with validation checkpoints (e.g. verify history with 'git log' after 'git filter-repo', then confirm affected-package build before merging) so the destructive multi-repo→monorepo process is not only a pitfall hint.

Trim the Overview section so it does not restate the frontmatter description verbatim; keep it as a short orienting pointer to the structured sections below.

Inline a minimal turbo.json snippet or one affected-build command example in the Turborepo section rather than deferring all executable detail to the reference file.

DimensionReasoningScore

Conciseness

Mostly lean with token-efficient tables and no explanations of concepts Claude already knows, but the Overview section restates the frontmatter description verbatim-ish and the Core Capabilities list overlaps it — minor redundancy that could be trimmed, placing it just below a 5.

4 / 5

Actionability

Concrete commands appear throughout (e.g. 'python3 scripts/monorepo_analyzer.py /path/to/monorepo --json', 'turbo run build --filter=...[origin/main]', 'pnpm changeset publish', 'git filter-repo --to-subdirectory-filter') and pitfall→fix pairs are specific; the gap is that Turborepo config examples are deferred to the reference file rather than shown inline.

4 / 5

Workflow Clarity

Sequence exists via the numbered Best Practices list and pitfall/fix pairs, but there is no clearly sequenced multi-step workflow with validation checkpoints in the body — the destructive migration process is only hinted at via a pitfall, and destructive/batch operations without validation cap this dimension at 3.

3 / 5

Progressive Disclosure

Clear sectioned overview with well-signaled, one-level-deep references ('See references/monorepo-tooling-reference.md for details', 'Also see references/monorepo-patterns.md') plus a referenced analyzer script — all real files — with content appropriately split between overview and detail, matching the score-5 anchor.

5 / 5

Total

16

/

20

Passed

Description

92%Weight 40%Scale 1-5

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 is well-constructed: third-person voice, concrete capabilities, explicit 'Use when' triggers, and a distinct niche with minimal conflict risk. The only minor gap is a few natural trigger synonyms that could broaden keyword coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'cross-package impact analysis, selective builds/tests on affected packages, remote caching, dependency graph visualization, and structured multi-repo to monorepo migrations' — with comprehensive coverage, matching the score-5 anchor.

5 / 5

Completeness

Explicitly answers both what ('Navigate, manage, and optimize monorepos...') and when ('Use when setting up a new monorepo, optimizing CI... or planning a multi-repo consolidation') with concrete trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Strong natural triggers — 'setting up a new monorepo', 'optimizing CI for a large workspace', 'debugging cross-package dependency issues', plus tool names (Turborepo, Nx, pnpm workspaces) users would say; a few natural variations (e.g. 'affected packages', 'add Turborepo to my repo') are not explicitly present, so it sits just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (monorepo build tooling) with distinct, domain-specific triggers (Turborepo, Nx, pnpm workspaces, Lerna, cross-package) that are unlikely to fire for an unrelated skill.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
alirezarezvani/claude-skills
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.