biome-dx

Configures Biome linting and formatting plus tsx TypeScript script execution for monorepo projects.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/gengirish/dropflow --skill biome-dx-gengirish
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: biome-dx
Source: https://github.com/gengirish/dropflow/tree/main/.cursor/skills/biome-dx
Command: npx skills add https://github.com/gengirish/dropflow --skill biome-dx-gengirish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @biomejs/biome, tsx.

What problem does it solve? Setting up consistent linting, formatting, and TypeScript script execution across a monorepo requires juggling multiple tools and configs. This Skill provides a ready-made Biome configuration that replaces ESLint and Prettier, plus tsx patterns for running TypeScript scripts without compilation. ## Core Features & Use Cases - Biome Configuration: Provides a complete biome.json with linter rules (noExplicitAny, cognitive complexity limits), formatter settings, and file ignore patterns for a pnpm workspace. - Command Reference: Covers check, fix, format, lint, and CI-mode commands, plus package.json scripts and turbo.json pipeline integration. - tsx Script Runner: Shows how to run seed scripts, data migrations, and dev utilities directly in TypeScript, including a Prisma seed script pattern. - Use Case: You are bootstrapping a Turborepo project and need unified lint/format tooling plus a way to run database seed scripts without a build step. ## Quick Start Set up Biome linting and formatting in my pnpm monorepo and add a tsx-based Prisma seed script.

Frequently Asked Questions about biome-dx

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

FAQPage Schema
How do I set up Biome for linting and formatting in a monorepo?▼

Install @biomejs/biome as a dev dependency at the workspace root and run npx @biomejs/biome init to create biome.json. Configure linter rules, formatter options, and file ignores in that single file, then run npx biome check . to validate all files.

How to run TypeScript scripts without compiling them first?▼

Use tsx to execute TypeScript files directly, for example npx tsx packages/db/src/seed.ts. It is faster than ts-node, ESM-compatible, and requires zero configuration, making it suitable for seed scripts and one-off migrations.

Biome vs ESLint and Prettier, should I use both?▼

Biome replaces both ESLint and Prettier with a single tool, so you should not install them together. One biome.json handles linting rules and formatting settings, reducing dependency count and configuration overhead.

How do I enforce lint checks in CI with Biome?▼

Run npx biome ci . in your CI pipeline. This command exits with an error code on any lint or format issue, causing the build to fail until problems are fixed with biome check --write.

Does Biome integrate with Turborepo pipelines?▼

Yes, add a lint task to turbo.json with an empty outputs array, then define a lint script in the root package.json running biome check. Turborepo will orchestrate linting across workspace packages.