biome

Configure Biome as a unified linter and formatter for JavaScript/TypeScript projects.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/trystan2k/padelbuddy --skill biome-trystan2k
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biome
Source: https://github.com/trystan2k/padelbuddy/tree/main/.opencode/skills/biome
Command: npx skills add https://github.com/trystan2k/padelbuddy --skill biome-trystan2k

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Biome unifies linting and formatting across JavaScript/TypeScript projects, simplifying configuration and maintenance.

Core Features & Use Cases

  • Unified linter/formatter for JS, TS, and JSON files
  • Migration guidance from ESLint/Prettier to Biome
  • CLI workflows for init, check, format, and migrate
  • lint-staged integration for pre-commit quality checks

Quick Start

Install Biome and initialise a biome.json with sensible defaults, then tailor the rules to your project.

Frequently Asked Questions about biome

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

FAQPage Schema
How do I migrate from ESLint and Prettier to Biome for linting and formatting?

Biome unifies linting and formatting across JavaScript and TypeScript projects, replacing separate tools like ESLint and Prettier to simplify configuration and maintenance while enforcing consistent code quality standards.

How do I configure biome.json for my JavaScript and TypeScript projects?

You configure biome.json by running the Biome CLI init workflow to generate a file with sensible defaults, then tailor the lint and formatter rules specifically for your JavaScript and TypeScript project requirements.

Can I integrate Biome with lint-staged for pre-commit checks?

Yes, Biome integrates with lint-staged to execute pre-commit quality checks, automatically running the unified linter and formatter on staged JavaScript and TypeScript files before code is committed.

What CLI workflows does Biome support for code formatting and linting?

Biome supports CLI workflows including init for setup, check to run the unified linter and formatter, format for file formatting, and migrate for transitioning existing ESLint and Prettier configurations to Biome.

Does Biome work as a unified linter and formatter for JSON files?

Yes, Biome functions as a unified linter and formatter for JSON files in addition to JavaScript and TypeScript, allowing you to maintain consistent code quality and formatting across multiple file types.

Why should I replace ESLint and Prettier with a single unified linter?

Replacing ESLint and Prettier with Biome streamlines code quality by unifying linting and formatting into a single tool, which simplifies configuration, reduces dependencies, and accelerates CLI workflows.