biome
Biome combines linting and formatting into one Rust-powered tool designed for JavaScript and TypeScript projects. It eliminates the need for separate ESLint and Prettier setups while delivering dramatically faster performance and sensible defaults out of the box.
Biome replaces ESLint and Prettier with a single Rust-based linter and formatter that's 100x faster.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-18
Biome replaces ESLint and Prettier with a single Rust-based linter and formatter that's 100x faster. Biome combines linting and formatting into one Rust-powered tool designed for JavaScript and TypeScript projects. It eliminates the need for separate ESLint and Prettier setups while delivering dramatically faster performance and sensible defaults out of the box.
Use it when
- Biome is designed to be significantly faster than running ESLint and Prettier separately.
- Yes, Biome supports migration from ESLint and Prettier configurations.
Verify before relying
Read SKILL.md below before installing (2 files). Open directory: indexed for reading, not audited.
Install
bobmatnyc/claude-mpm-skills/biome · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is Biome and how does it replace ESLint and Prettier?
Biome is a Rust-powered linter and formatter that combines the functionality of ESLint and Prettier into a single tool for JavaScript and TypeScript projects. Instead of running two separate tools, Biome handles both linting and code formatting in one pass, eliminating configuration overhead and delivering dramatically faster performance while providing sensible defaults out of the box.
How fast is Biome compared to ESLint and Prettier?
Biome is designed to be significantly faster than running ESLint and Prettier separately. As a Rust-based tool, it achieves substantial performance gains through compiled execution and optimized algorithms. The exact speed improvement depends on your project size, but Biome's architecture enables it to process large codebases with minimal overhead compared to traditional JavaScript-based linting and formatting tools.
Can I migrate my existing ESLint and Prettier configuration to Biome?
Yes, Biome supports migration from ESLint and Prettier configurations. Biome provides configuration options to align with common ESLint rules and Prettier formatting preferences. You can gradually adopt Biome by configuring it to match your existing code quality standards, then transition your CI/CD pipelines and local development workflows to use Biome instead of your previous setup.
What is the zero config linting and formatting approach in Biome?
Biome includes sensible defaults that allow you to start linting and formatting without any configuration. The tool works out of the box with recommended settings for JavaScript and TypeScript projects. If needed, you can customize behavior through a biome.json configuration file, but many teams find the defaults sufficient and appreciate the reduced setup complexity compared to ESLint and Prettier.
How do I integrate Biome into my CI/CD pipeline and git workflows?
Biome integrates into CI/CD systems through standard npm scripts and command-line commands like `biome check`. You can add Biome checks to GitHub Actions, GitLab CI, or other platforms by running the linter in your pipeline. For local development, Biome works with git hooks via tools like Husky, allowing you to lint and format code before commits. VSCode integration is also available through extensions.
Does Biome support monorepo and React/Next.js project setups?
Biome includes built-in support for monorepo structures and is well-suited for React and Next.js projects. It can be configured to handle multiple packages within a monorepo and respects TypeScript and JSX syntax out of the box. Biome's import sorting and formatting rules work seamlessly with modern JavaScript frameworks, making it an effective choice for complex project architectures.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Biome - Fast All-in-One Toolchain
Overview
Biome is a fast, all-in-one toolchain for web projects written in Rust. It replaces both ESLint and Prettier with a single tool that's 100x faster and provides zero-config defaults.
Key Features: - Single tool for linting and formatting - 100x faster
(truncated - see the full file via the links below)
File tree — 2 files
toolchains/javascript/tooling/biome/SKILL.md
toolchains/javascript/tooling/biome/metadata.json
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Replace ESLint and Prettier with a faster all-in-one tool”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Code Linting runs unified checks across Python and JavaScript/TypeScript projects using ruff and Biome. It detects violations, applies safe auto-fixes for formatting and imports, and guides manual resolution of remaining issues.
Ultracite unifies linting and formatting through multiple providers—Biome (default), ESLint+Prettier, or Oxlint—delivering framework-specific presets and sensible defaults out of the box. It replaces traditional multi-tool setups with a single, faster solution optimized for React, Next.js, Vue, Svelte, and other modern frameworks. Includes Git hook integration, AI editor support, and migration tooling for upgrading from legacy configurations.
Learn to implement and modify Biome's formatters using its trait-based IR system. This skill covers generating formatter boilerplate, writing FormatNodeRule implementations, managing comments in formatted output, and validating your work against Prettier using snapshot tests and idempotency checks.
Linter Formatter Init automates code quality setup for JavaScript and TypeScript projects, installing Biome (default) or ESLint + Prettier alongside Vitest testing and Husky pre-commit hooks. The skill configures VS Code integration, generates bun scripts for linting and formatting, and supports monorepo layouts.
This skill guides you through building option migrators for the `biome migrate eslint` command, preserving ESLint rule configurations beyond severity alone. Learn to model ESLint options in Rust, convert them to Biome equivalents, wire typed rule variants into the migration pipeline, and test through fixture-driven specs.
Biome Validator checks your Biome configuration for version compatibility, proper schema setup, and modern linting rules. It flags deprecated patterns and guides migration from ESLint, helping you audit existing projects or set up linting from scratch.
More skills code-formatter-installer (MIT) · biome (MIT) · eslint-prettier-config (MIT) · typescript (MIT) · changeset (Apache-2.0) · coding-standards-enforcer (Apache-2.0) · setup (MIT) · migrate-oxfmt (MIT)