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 linting and formatting preset supporting Biome, ESLint, and Oxlint backends. ## Core Features & Use Cases - Project Initialization: Set up Ultracite interactively or non-interactively with flags for package manager, linter backend, editors, agents, frameworks, and git hook integrations. - Linting and Formatting Commands: Run ultracite check for read-only analysis, ultracite fix for auto-fixes, and ultracite doctor to diagnose setup problems. - Code Standards Guidance: Apply Ultracite's rules for type safety, modern JavaScript, async correctness, React accessibility, security, and performance when writing or reviewing code. - Use Case: You join a TypeScript monorepo using Ultracite with Biome. Use this Skill to verify the setup with ultracite doctor, fix lint errors before committing, and write new React components that comply with the project's accessibility and type-safety rules. ## Quick Start Ask the AI to initialize Ultracite in this project with Biome as the linter and then run a check to report any linting issues.