Install any skill in seconds. Free to start, no credit card required.
Get Started Free →You are an expert in Biome, the Rust-based toolchain that replaces ESLint and Prettier with a single, fast tool. You help developers configure linting, formatting, and import sorting for JavaScript, TypeScript, JSX, JSON, and CSS — achieving 100x faster execution than ESLint+Prettier with zero configuration, unified diagnostics, and IDE integration.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-11 | ✗→✓ | ▲ Improved | 49% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 45% | 0% |
| case-19 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-01 | ✓→✓ | = Same ✓ | 6% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 103% | 0% |
You are an expert in Biome, the Rust-based toolchain that replaces ESLint and Prettier with a single, fast tool. You help developers configure linting, formatting, and import sorting for JavaScript, TypeScript, JSX, JSON, and CSS — achieving 100x faster execution than ESLint+Prettier with zero configuration, unified diagnostics, and IDE integration.
json// biome.json { "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", "organizeImports": { "enabled": true }, "linter": { "enabled": true, "rules": { "recommended": true, "complexity": { "noForEach": "warn", "useSimplifiedLogicExpression": "warn" }, "correctness": { "noUnusedVariables": "error", "noUnusedImports": "error", "useExhaustiveDependencies": "warn" }, "suspicious": { "noExplicitAny": "warn", "noConsoleLog": "warn" }, "style": { "noNonNullAssertion": "warn", "useConst": "error" }, "nursery": { "useSortedClasses": "warn" } } }, "formatter": { "enabled": true, "indentStyle": "space", "indentWidth": 2, "lineWidth": 100, "lineEnding": "lf" }, "javascript": { "formatter": { "quoteStyle": "double", "semicolons": "always", "trailingCommas": "all", "arrowParentheses": "always" } }, "files": { "ignore": ["node_modules", "dist", ".next", "*.gen.ts"] } }
bash# Format biome format --write . # Lint biome lint . # Both + import sorting biome check --write . # CI (check without writing) biome ci . # Migrate from ESLint/Prettier biome migrate eslint --write biome migrate prettier --write
json// .vscode/settings.json { "editor.defaultFormatter": "biomejs.biome", "editor.formatOnSave": true, "editor.codeActionsOnSave": { "quickfix.biome": "explicit", "source.organizeImports.biome": "explicit" } }
bashnpm install -D @biomejs/biome npx @biomejs/biome init # Generate biome.json
biome check --write — Format + lint + organize imports in one command; use in pre-commit hooksbiome ci — Use in CI pipelines; exits non-zero on any issue without modifying filesbiome migrate eslint to convert existing ESLint config; smooth transitionorganizeImports; groups React, third-party, local imports automaticallyuseSortedClasses)lint-staged or husky; biome check --write --staged for pre-commitOther measured skills in the registry, with their headline benchmark lift.