biome

Configures Biome as the linter and formatter for a TypeScript monorepo.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/dtaborda/quiz-experience --skill biome-dtaborda
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: biome
Source: https://github.com/dtaborda/quiz-experience/tree/main/skills/biome
Command: npx skills add https://github.com/dtaborda/quiz-experience --skill biome-dtaborda

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Biome configuration and rules provide a centralized approach to enforcing consistent code quality in a monorepo, covering linting, formatting, and import organization across frontend, backend, and shared code.

Core Features & Use Cases

  • Central root biome.json with unified linting, formatting, and import sorting rules.
  • TypeScript-specific lints and strict rules to reduce noUnusedVariables and unsafe declarations.
  • Formatter configuration for consistent style and IDE integration.
  • CI and pre-commit integration via GitHub Actions, Husky, and local tooling.
  • VSCode integration for format-on-save and import organization.

Quick Start

Set up a root biome.json and run pnpm lint to start enforcing rules across the repository.

Frequently Asked Questions about biome

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

FAQPage Schema
How do I configure Biome for linting and formatting in a TypeScript monorepo?

To configure Biome in a TypeScript monorepo, set up a shared root biome.json to enforce centralized linting, formatting, and import sorting across all packages. You can then apply per-package overrides for specific rules.

Can I enforce strict TypeScript linting rules and import sorting across multiple packages?

Yes, you can enforce strict TypeScript linting rules and centralized import sorting across multiple packages by defining TypeScript-specific lints and strict configurations within a root biome.json file.

How do I integrate Biome with VSCode for format-on-save and pre-commit hooks?

Integrate Biome with VSCode for format-on-save and pre-commit hooks by configuring IDE integration alongside local tooling like Husky, ensuring consistent formatting and import organization before commits.

What's the best way to set up CI pipelines for Biome code quality checks?

The best way to set up CI pipelines for Biome code quality checks is using GitHub Actions to run pnpm lint, enforcing consistent formatting and linting rules across the repository during continuous integration.

Does Biome support reducing noUnusedVariables and unsafe declarations in TypeScript?

Yes, Biome supports reducing noUnusedVariables and unsafe declarations in TypeScript through its TypeScript-specific lints and strict rules, helping maintain code quality across frontend, backend, and shared code.