CtrlK
BlogDocsLog inGet started
Tessl Logo

migrate-chromium-test

Use when migrating Chromium layout tests to DevTools unit tests or API tests.

63

Quality

74%

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 ./.agents/skills/migrate-chromium-test/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, actionable migration playbook with concrete code, named helpers, and a clear numbered workflow including verification and review checkpoints; its minor gaps are a truncated example, a missing BUILD.gn snippet, and unlinked peer-skill references.

Suggestions

Add a concrete BUILD.gn snippet showing how to register the new test file in a target, since the warning notes the file will be skipped otherwise.

Complete the legacy and converted test examples instead of eliding with '// ... setup grid ...' so the migration is fully copy-pasteable.

Make the peer-skill references markdown links (e.g. `devtools-verification` skill) and consider moving the Tips & Troubleshooting section into a reference file to tighten the overview.

DimensionReasoningScore

Conciseness

Dense and task-focused, assuming Claude knows Mocha/Chai/DevTools without padding; minor over-explanation in the verbose commit-message example and a few prose sentences could be trimmed.

4 / 5

Actionability

Provides concrete imports, named helpers, exact assertion forms, and a converted test example; minor gaps include a truncated legacy example and no concrete BUILD.gn edit snippet.

4 / 5

Workflow Clarity

Seven clearly sequenced steps with an explicit verification step (5) and a review feedback loop (6), but validation is delegated to another skill and there is no explicit build-fail/rebuild loop.

4 / 5

Progressive Disclosure

Well-sectioned body with clearly signaled one-level-deep peer-skill references and no nested references; references are prose by skill name rather than markdown links, and there is no bundle to confirm deeper structure.

4 / 5

Total

16

/

20

Passed

Description

73%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 clear, niche-specific trigger with good natural keywords and an explicit 'Use when' clause; its weakness is that the 'what' is not separated from the 'when' and it lists only one concrete action rather than a comprehensive set.

Suggestions

Add a separate 'what' clause before the trigger, e.g. 'Rewrites legacy Chromium layout tests (.js + -expected.txt) into DevTools Mocha unit tests or API tests. Use when migrating Chromium layout tests to DevTools unit tests or API tests.'

Include common synonyms and file extensions a user might mention (e.g. 'web tests', 'blink tests', '.js', '-expected.txt') to broaden trigger coverage.

Name 1-2 more concrete sub-actions (e.g. 'converting TestRunner calls to Mocha/Chai, updating BUILD.gn') to lift specificity.

DimensionReasoningScore

Specificity

Names the source domain ('Chromium layout tests') and two target destinations ('unit tests', 'API tests') with a single migration action, but does not list multiple distinct concrete actions, matching the '1-2 concrete actions, not comprehensive' anchor.

3 / 5

Completeness

Has an explicit 'Use when' trigger and an implied migration action, but the 'what' is folded into the 'when' rather than stated as a separate concrete capability.

4 / 5

Trigger Term Quality

Natural developer phrasing ('migrating Chromium layout tests to DevTools unit tests or API tests') with solid keyword coverage, though common synonyms ('web tests', 'blink tests') and file extensions are missing.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Chromium layout test → DevTools test migration) with distinct triggers and minimal overlap with other DevTools testing skills.

5 / 5

Total

16

/

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
ChromeDevTools/devtools-frontend
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.