What problem does it solve? Maintaining consistent code style and catching errors across JavaScript/TypeScript projects requires configuring linters and formatters, which is tedious and error-prone. This Skill guides setup, execution, and troubleshooting of Ultracite, a zero-config preset supporting Biome, ESLint, and Oxlint backends. ## Core Features & Use Cases - Project Initialization: Run ultracite init interactively or with non-interactive flags for package manager, linter backend, editors, AI agents, frameworks, and git hooks. - Linting and Formatting Commands: Execute check, fix, and doctor commands with file path arguments and pass-through options to the underlying linter. - Code Standards Reference: Apply Ultracite's rules for type safety, async correctness, React accessibility, security, and performance when writing or reviewing code. - Use Case: A developer joins a Next.js project using Ultracite with Biome. The Skill helps detect the active linter from biome.jsonc, run bunx ultracite fix before committing, and follow the preset's accessibility and type-safety rules when writing new components. ## Quick Start Ask the assistant to check this project for linting issues with Ultracite and automatically fix any problems it finds.