CtrlK
BlogDocsLog inGet started
Tessl Logo

meta-migration-assistant

Use this meta-skill instead of answering directly when the user needs a concrete migration plan that benefits from multi-skill orchestration across migration classification, authoritative guide lookup, optional repo diff inspection, and step-by-step validation planning.

62

Quality

73%

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 ./src/opensquilla/skills/exp/meta-migration-assistant/SKILL.md
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.

Highly actionable and clearly sequenced multi-step orchestration with explicit validation, weakened mainly by repeated constraint restatements and no externalized reference structure.

Suggestions

Consolidate the repeated CJS_TO_ESM override and no-write constraint clauses into a single authoritative block to reduce token bloat.

Move the long git-grep command families and quality-contract bullet list into a references/ file linked from the body to improve progressive disclosure.

Add a short 'Validation steps are read-only' reminder once instead of restating the forbidden-command list multiple times.

DimensionReasoningScore

Conciseness

The body is a reasonable overview, but the frontmatter task prompt contains heavy repetition (the CJS_TO_ESM override and no-write constraints are restated many times) that pads the loaded skill; some explanation could be tightened.

3 / 5

Actionability

Provides concrete, copy-paste-ready discovery commands (e.g. `git grep -nE "require\(...`, `npm pkg get type main exports scripts`, `npm pack --dry-run`), explicit section structure, and specific validation command families.

5 / 5

Workflow Clarity

The pipeline is clearly sequenced (intake -> clarify -> classify -> fetch_guide -> repo_context -> write_plan) with explicit gating conditions, depends_on edges, and read-only validation checkpoints with error-recovery guidance.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and the body is a single self-contained overview; structure is adequate but content that could be externalized (long command tables, quality contract) is inlined.

3 / 5

Total

16

/

20

Passed

Description

75%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.

A strong, specific description that names concrete orchestration actions and provides an explicit 'when' trigger clause. Slightly verbose but clearly distinguishes the meta-skill niche.

DimensionReasoningScore

Specificity

Names the domain (concrete migration plan) and several specific actions (migration classification, authoritative guide lookup, repo diff inspection, validation planning), with only minor coverage gaps.

4 / 5

Completeness

Clearly states both what it does (multi-skill orchestrated migration plan) and when to use it ('Use this meta-skill instead of answering directly when...'); the 'when' could be slightly more concrete.

4 / 5

Trigger Term Quality

Includes natural phrases like 'migration plan', 'migration checklist', 'migrate from', 'upgrade from', and 'CommonJS to ESM'; a few common variations (e.g. 'refactor to') are missing.

4 / 5

Distinctiveness Conflict Risk

The migration-plan niche and explicit multi-skill orchestration framing make it mostly distinct; minor overlap risk with generic migration or upgrade skills.

4 / 5

Total

16

/

20

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
TokenRhythm/opensquilla
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.