eslint-to-biome

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

/migration-patterns:eslint-to-biome

Migrate from ESLint (and optionally Prettier) to Biome — a fast, unified linter and formatter for JavaScript/TypeScript written in Rust. Migrates configuration, updates pre-commit hooks, and removes old dependencies.

When to Use This Skill

Use this skill when... Keep ESLint when...
biome.json does not exist yet You rely on an ESLint plugin with no Biome equivalent (e.g., eslint-plugin-react-hooks, eslint-plugin-jsx-a11y)
.eslintrc* or eslint.config.* exists CI requires ESLint's exit codes specifically
You also want to replace Prettier with Biome formatter Team has invested in custom ESLint rules
Using TypeScript and want a single tool

Important: Biome covers ~90% of common ESLint rules but not all plugins. Audit eslint-plugin-* dependencies before migrating. The most common unsupported plugins are accessibility (jsx-a11y) and framework hooks (react-hooks). You may need to keep ESLint alongside Biome for these.

Context

Installs
4
GitHub Stars
36
First Seen
Apr 21, 2026
eslint-to-biome — laurigates/claude-plugins