skillfed

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

62 18 MIT updated by bobmatnyc

Install

bobmatnyc/claude-mpm-skills/biome · repository language: Python

git clone https://github.com/bobmatnyc/claude-mpm-skills
cp -r claude-mpm-skills/toolchains/javascript/tooling/biome ~/.claude/skills/biome
npx skillfed install bobmatnyc/claude-mpm-skills/biome

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)

Read as markdown · JSON record · Browse the source repository

File tree — 2 files
toolchains/javascript/tooling/biome/SKILL.md
toolchains/javascript/tooling/biome/metadata.json

Related skills

Tags

rust-based-tooling code-analysis developer-workflow performance-optimized zero-configuration multi-language-support editor-integration automation-friendly monorepo-capable eslint-alternative