biome

Configure Biome to lint, format, and organize imports via biome.json.

15|2|Updated May 23, 2026
One-click install
npx skills add https://github.com/VKirill/antigravity-for-claude-code --skill biome-vkirill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biome
Source: https://github.com/VKirill/antigravity-for-claude-code/tree/main/skills/biome
Command: npx skills add https://github.com/VKirill/antigravity-for-claude-code --skill biome-vkirill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Biome eliminates slow, multi-tool linting and formatting workflows by combining opinionated formatting and linting into a single fast Rust-based run for JS/TS/JSON/CSS, reducing CI time and style drift.

Core Features & Use Cases

  • Single-tool lint + format + import organizing: Run Biome commands to lint, format, and optionally sort imports consistently using biome.json/biome.jsonc.
  • ESLint + Prettier replacement and migration: Migrate existing ESLint and Prettier settings into Biome equivalents and explicitly handle unmapped rules.
  • CI-safe enforcement with correct exit codes: Use biome ci for read-only checks in CI to fail on violations without accidental writes.

Quick Start

Use the biome skill to configure and enforce Biome by running biome ci . after creating a biome.json or biome.jsonc at your repo root.

Frequently Asked Questions about biome

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate ESLint and Prettier configs to Biome?

Set up CI enforcement by running the read-only `biome ci .` command in your pipeline to check for lint and formatting violations, ensuring it returns non-zero exit codes on failures without applying any accidental file writes.

Can I lint and format JSON and CSS with Biome?

Biome supports linting, formatting, and import organizing across JavaScript, TypeScript, JSON/JSONC, and CSS files using a single configuration file, consolidating multi-tool workflows into one fast Rust-based run.

How do I enforce Biome formatting and linting in CI pipelines?

Enforce Biome in CI pipelines by running `biome ci` for read-only checks that fail with non-zero exit codes on violations, preventing accidental writes while maintaining strict code quality standards.

What is the best way to replace ESLint and Prettier with a single tool?

Replace ESLint and Prettier with Biome to combine opinionated formatting and linting into a single fast Rust-based run for JS/TS/JSON/CSS, reducing CI time and style drift using one configuration file.

How do I configure import sorting with Biome?

Configure import sorting in Biome by enabling the organize imports feature within your biome.json or biome.jsonc file, ensuring consistent import ordering across JavaScript and TypeScript projects.

Why does biome ci fail without writing changes to my files?

`biome ci` operates as a read-only check that enforces lint and format standards by returning non-zero exit codes on violations without writing fixes, making it safe for continuous integration environments.