CtrlK
BlogDocsLog inGet started
Tessl Logo

testing-codegen

Use this skill when selecting or running Biome test fixtures, quick tests, `insta` snapshot workflows, expectation comments, orphan checks, or required code generators. Do not use for subsystem implementation design.

76

Quality

94%

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

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

An exemplary instruction-only skill body: concrete commands throughout, tightly written with zero concept explanations, and destructive operations (snapshot acceptance, orphan deletion) wrapped in explicit validation loops with a final checklist. The only refinement available is offloading some detailed enforcement rules into bundle reference files.

DimensionReasoningScore

Conciseness

The body is dense and imperative throughout — tables mapping change type to command, hard rules ('Never update, add or delete snapshots manually'), and no padding explaining what Biome, insta, or snapshots are. Every line carries instruction; the one version mention (cargo-insta 1.44+) is functional and backed by a changelog reference rather than filler.

5 / 5

Actionability

Nearly every section gives copy-paste-ready commands with concrete placeholders: `just test-lintrule <ruleName>`, `cargo insta pending-snapshots --workspace`, `cargo insta review --workspace --snapshot '<path-from-list>'`, `cargo insta test --workspace --unreferenced delete`, plus the required-codegen command table. The expectation-marker texts are quoted verbatim.

5 / 5

Workflow Clarity

The snapshot workflow is a fully sequenced loop with validation: run focused test → list pending snapshots → inspect full diff → accept/reject only that snapshot by path → repeat → rerun test. Destructive/batch operations (orphan deletion, unfiltered accepts) are explicitly gated on complete unfiltered workspace runs and per-deletion inspection, and a completion checklist closes the loop.

5 / 5

Progressive Disclosure

Well-organized sections with a clearly labeled, one-level-deep References list pointing at real repo artifacts (CONTRIBUTING.md#testing, crates/biome_test_utils/src/lib.rs, justfile) — no nested references and no monolith. At ~130 lines, some detailed rule sets (e.g., expectation-marker enforcement details, fixture-placement rules) could live in a reference file, which is the minor gap keeping it at 4 rather than 5.

4 / 5

Total

19

/

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.

A strong description: it names the domain, lists concrete capabilities with real tool names, states an explicit 'Use when...' trigger plus a negative boundary, and stays concise with no fluff. The only minor gap is a few missing natural synonyms ('snapshot tests', 'cargo test').

DimensionReasoningScore

Specificity

The description enumerates concrete action areas — 'selecting or running Biome test fixtures, quick tests, `insta` snapshot workflows, expectation comments, orphan checks, or required code generators' — giving comprehensive coverage of the skill's scope with named tooling, not vague language.

5 / 5

Completeness

It explicitly answers both what (fixtures, quick tests, snapshot workflows, expectation comments, orphan checks, code generators) and when ('Use this skill when selecting or running...'), and adds an explicit negative trigger ('Do not use for subsystem implementation design') — a concrete when-not clause.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'test fixtures', 'quick tests', 'insta snapshot workflows', 'orphan checks', 'code generators' are terms a Biome contributor would naturally say. A few plausible variants ('snapshot tests', 'run the tests', 'cargo test') are absent, keeping it just short of the comprehensive-with-synonyms anchor.

4 / 5

Distinctiveness Conflict Risk

The niche is clearly scoped to Biome's testing/codegen infrastructure with an explicit exclusion ('Do not use for subsystem implementation design'), so the risk of triggering for an unrelated skill is minimal.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
biomejs/biome
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.