ultracite
Installation
SKILL.md
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
- Lightning-Fast Performance: Leverages Biome's Rust implementation for instant linting/formatting
- Zero-Config Design: Ships with 200+ sensible defaults optimized for modern TypeScript development
- Simplicity & Invisibility: Operates with minimal user interaction
- Type Safety: Enforces TypeScript strict mode and comprehensive null/undefined handling
- Tool Compatibility: Works alongside other development tools without conflicts