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.
View on GitHubsecondsky/claude-skills
ultracite
January 24, 2026
Select agents to install to:
npx add-skill https://github.com/secondsky/claude-skills/blob/main/plugins/ultracite/skills/ultracite/SKILL.md -a claude-code --skill ultraciteInstallation paths:
.claude/skills/ultracite/# 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 (la