CtrlK
BlogDocsLog inGet started
Tessl Logo

migrate

Migrate from Cypress or Selenium to Playwright. Use when user mentions "cypress", "selenium", "migrate tests", "convert tests", "switch to playwright", "move from cypress", or "replace selenium".

74

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is migrate in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 concise, highly actionable, and well-sequenced with proper validation and safety checkpoints. Its one significant flaw is that the two referenced mapping files are missing, which breaks the progressive-disclosure scheme.

Suggestions

Create the referenced `cypress-mapping.md` and `selenium-mapping.md` bundle files so the 'Load ... for complete reference' pointers resolve to real content, or remove the references and inline the essential mappings.

If keeping the separate mapping files, place them under a `references/` directory and use explicit relative links (e.g., `references/cypress-mapping.md`) so the navigation path is unambiguous.

Add a brief one-line note in each mapping section summarizing what the referenced file contains, so readers can decide whether to load it before following the pointer.

DimensionReasoningScore

Conciseness

Lean and efficient: translation tables, a concise assessment table, and concrete commands with no padding or explanation of concepts Claude already knows, matching the lean-and-efficient anchor.

5 / 5

Actionability

Copy-paste-ready Cypress/Selenium→Playwright translation tables plus an executable verification command (`npx playwright test <converted-file> --reporter=list`) cover the common cases fully.

5 / 5

Workflow Clarity

Eight clearly sequenced steps with an explicit validation checkpoint and feedback loop (step 7: run tests, fix errors before proceeding) and a destructive-operation safety gate (step 8: 'Ask user before deleting'), plus an assessment table acting as a checklist.

5 / 5

Progressive Disclosure

Sections are well-organized and references are signaled one level deep ('Load `cypress-mapping.md` for complete reference'), but those referenced files do not exist in any bundle directory, leaving navigation broken.

3 / 5

Total

18

/

20

Passed

Description

90%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 strong, explicitly covering both capability and trigger conditions with comprehensive natural-language phrasing. Its only limitation is a single concrete action verb ('migrate'), slightly limiting specificity.

DimensionReasoningScore

Specificity

Names the domain and a single concrete action ("Migrate from Cypress or Selenium to Playwright") but offers no broader action coverage, matching the anchor for 1-2 concrete actions rather than the several-action 4.

3 / 5

Completeness

Explicitly answers both "what" (migrate Cypress/Selenium to Playwright) and "when" with concrete trigger phrases in a 'Use when user mentions...' clause, matching the anchor example closely.

5 / 5

Trigger Term Quality

Comprehensive natural phrasing including synonyms ("migrate tests", "convert tests", "switch to playwright", "move from cypress", "replace selenium") plus both framework names, matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

A clear niche (migration to Playwright) with distinct, framework-specific trigger terms and minimal overlap with other skills.

5 / 5

Total

18

/

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.