CtrlK
BlogDocsLog inGet started
Tessl Logo

browser-extension-developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

67

Quality

80%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 tight, well-organized reference body that gives executable commands, exact paths, and a validation checkpoint with almost no wasted tokens. Its only real gap is incomplete coverage of common extension tasks — no example of editing entrypoints, wxt.config.ts, or the content-script injection the skill exists to build.

DimensionReasoningScore

Conciseness

The ~30-line body is lean and operational throughout — structure tree, commands, locale list, and two brief notes — with no explanation of concepts Claude already knows; every token earns its place, matching anchor 5.

5 / 5

Actionability

Concrete executable commands ('npm run dev:firefox', 'npm run build-all', 'npm run lint / npm run test') and exact i18n instructions ('Create `public/_locales/[code]/messages.json` with keys: appDescription, openWithRepomix') cover the common cases, but guidance for entrypoint or manifest changes is absent — anchor 4, not 5.

4 / 5

Workflow Clarity

Each covered task (run dev mode, build, add a language) is unambiguous and an explicit validation checkpoint exists ('Run lint and tests before completion'), fitting anchor 4; it is not anchor 5 because there is no sequenced multi-step workflow with error-recovery loops, and not anchor 3 because the validation note is explicit rather than missing.

4 / 5

Progressive Disclosure

The skill is under 50 lines, has no bundle files to reference, and is organized into clean sections (Structure, Commands, i18n, Notes) — per the rubric's simple-skill guideline this matches anchor 5 on well-organized sections alone.

5 / 5

Total

18

/

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 solid description with an explicit and specific trigger clause and concrete, natural terminology for the browser-extension domain. Its main weakness is that it scopes the work without stating what the skill actually produces, and it misses a few common synonyms (add-on, Manifest V3, popup).

DimensionReasoningScore

Specificity

Lists several specific work areas — 'Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates' — but the action verbs remain generic ('developing or maintaining') and the concrete outcome is never stated, so it falls short of the comprehensive anchor 5.

4 / 5

Completeness

The 'when' is explicit and specific ('Use this skill when developing or maintaining browser extension code in the `browser/` directory'), and the task list conveys the 'what', but the skill's actual deliverable is not stated — fits anchor 4 rather than 5. Not anchor 3, since the 'when' clause is explicit rather than weakly implied.

4 / 5

Trigger Term Quality

Natural phrases a user would say are present ('browser extension', 'Chrome/Firefox/Edge', 'content scripts', 'i18n'), matching anchor 4; common synonyms like 'add-on', 'Manifest V3', or 'popup' are missing, keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

The `browser/` directory pin and extension-specific terms (content/background scripts, i18n locales) make it mostly distinct with only minor overlap risk against generic web-development or browser-automation skills — anchor 4.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
yamadashy/repomix
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.