Agent skill · software engineering · secondsky
ultracite
Ultracite multi-provider linting/formatting (Biome, ESLint, Oxlint). Use for v6/v7 setup, provider selection, Git hooks, MCP integration, AI hooks, migrations, or encountering configuration, type-aware linting, monorepo errors.
Why this skill is useful
Adds executable scripts for multi-provider linting and formatting that enhance code quality and performance in modern JavaScript/TypeScript projects.
What it needs
Requires @biomejs/biome, eslint, oxlint, ultracite installed locally. About 10k tokens when loaded. Last updated 2026-08-06. 204 stars on the source repository.
What this skill does
Ultracite Skill Fast, zero-config linting and formatting for modern JavaScript/TypeScript projects Overview Ultracite is a unified linting and formatting solution that supports multiple providers: Biome (default, Rust-based), ESLint+Prettier+Stylelint, and Oxlint+Oxfmt. It provides framework-specific presets and zero-configuration defaults, replacing traditional ESLint+Prettier setups with a faster, simpler alternative. Ultracite operates invisibly in the background, automatically formatting code and applying fixes on every save. Version 7 Changes: Multi-provider architecture, preset path migration, MCP server support, AI hooks Version 6 Changes: Framework-specific presets introduced (React, Next.js, Vue, Svelte, etc.) Core Goals 1. Lightning-Fast Performance: Leverages Biome's Rust implementation for instant linting/formatting 2. Zero-Config Design: Ships with 200+ sensible defaults optimized for modern TypeScript development 3. Simplicity & Invisibility: Operates with minimal user interaction 4. Type Safety: Enforces TypeScript strict mode and comprehensive null/undefined handling 5. Tool Compatibility: Works alongside other development tools without conflicts Key Benefits vs Alternatives vs ESLint + Prettier: 10-100x faster performance (Rust vs JavaScript) Single tool instead of two Zero configuration needed Auto-fixes on save by default Built-in TypeScript strict mode vs Biome alone: 200+ preconfigured rules Framework-specific presets (React, Next.js, Vue, Svelte) AI editor integration (Cursor, Claude Code, Copilot) Git hook integrations Migration tooling When to Use This Skill ✅ Ideal Projects Use Ultracite when: Starting a new JavaScript/TypeScript project Building with React, Next.js, Vue, Svelte, or other modern frameworks Working in monorepos (Turborepo, Nx, Lerna) Teams want consistent formatting without bikeshedding Performance is critical (large codebases, CI/CD optimization) Migrating from ESLint + Prettier to a faster solution Using AI coding assistant …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills secondsky/ultracite