CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nx-biome-integration

Integrate Biome into Nx monorepos with deterministic setup, caching, migration from ESLint and Prettier, and plugin-based inferred tasks; use when adding Biome, replacing ESLint/Prettier, tuning cache inputs, or scaling lint and format workflows across projects.

Quality

88%

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

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

Well-structured hub content with executable commands, expected outcomes, a concrete cache-inputs example, and clean one-level-deep disclosure into three real reference files. The main weaknesses are slight redundancy across the nine anti-patterns, a missing inline example of target/executor definition, and no error-recovery loop after the single-project validation step.

Suggestions

Add a minimal inline example (project.json snippet or one-line executor note) showing how biome-lint/biome-format targets are defined, so the 'Run on One Project' commands are reachable without opening the plugin reference.

Trim or merge anti-patterns that restate workflow steps (prerequisites check, nx reset) to cut repetition, and add one line of error-recovery guidance after the single-project validation step (e.g., 'if validation fails, fix config and re-run before proceeding').

DimensionReasoningScore

Conciseness

The body is lean overall — short sections, copy-paste commands with one-line "Expected" outcomes, and no explanation of concepts Claude already knows. It falls short of 5 because the nine anti-pattern entries carry some repetition: "NEVER start the setup before confirming prerequisites" and "NEVER skip nx reset" restate workflow steps, and a few WHY lines restate the obvious.

4 / 5

Actionability

Commands are concrete and executable ("npm install --save-dev @biomejs/biome", "npx @biomejs/biome init", "nx biome-lint my-project", "nx reset") plus a complete nx.json cache-inputs example. It falls short of 5 because how the biome-lint/biome-format targets are actually defined (project.json or executor choice) is never shown inline and is only reachable via the plugin reference, leaving a gap between step 2 and the first runnable commands.

4 / 5

Workflow Clarity

The six-step workflow is clearly sequenced with an explicit validation checkpoint ("Validate lint and format execution on one project, then run across workspace"), reinforced by the anti-pattern against rolling out before single-project validation. It is not 5 because there is no error-recovery guidance — nothing says what to do when the one-project validation fails (fix config, re-run) before proceeding.

4 / 5

Progressive Disclosure

The body is a genuine hub: each advanced area (deep configuration, migration, plugin patterns) is split into a one-level-deep reference file, all three referenced files exist on disk, and the Reference Map clearly signals what each file covers. It is not 4 because there are no organization gaps — no detail-heavy content is inlined and navigation is explicit in both directions.

5 / 5

Total

17

/

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 that explicitly answers what the skill does and when to use it, with concrete capability areas and natural trigger phrases. Third-person/declarative voice is used correctly. The only minor gap is a few missing synonyms in trigger coverage.

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities — "Integrate Biome into Nx monorepos with deterministic setup, caching, migration from ESLint and Prettier, and plugin-based inferred tasks" — covering setup, caching, migration, and plugin-based tasks comprehensively. It is not below 4 because coverage goes beyond 'several actions with gaps'; every major capability area of the skill is named.

5 / 5

Completeness

Both 'what' and 'when' are answered explicitly and concretely: the what is "Integrate Biome into Nx monorepos with deterministic setup, caching, migration from ESLint and Prettier, and plugin-based inferred tasks" and the when is an explicit "use when" clause with four concrete trigger scenarios.

5 / 5

Trigger Term Quality

Natural trigger phrases are present: "use when adding Biome, replacing ESLint/Prettier, tuning cache inputs, or scaling lint and format workflows across projects" — terms users would actually say. It falls short of 5 because a few common synonyms/variations are missing (e.g., "migrate to Biome", "biome.json", "formatting" as a standalone trigger).

4 / 5

Distinctiveness Conflict Risk

The Biome + Nx monorepo niche is clearly defined and triggers ("adding Biome", "replacing ESLint/Prettier", "tuning cache inputs") are unambiguous for that niche; minimal conflict risk with generic linting or general monorepo skills. It clearly exceeds anchor 4 because it would not plausibly fire for a non-Biome or non-Nx request.

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

pantheon-org/tekhne

Path

skills/repository-mgmt/nx/biome-integration/SKILL.md

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.