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 interactive or non-interactive setup with flags for package manager, linter backend, editors, agents, frameworks, and git hook integrations. - Lint and Format Operations: Execute check, fix, and doctor commands to detect issues, auto-fix violations, and diagnose configuration problems. - Code Standards Enforcement: Apply type safety, accessibility, security, and performance rules when writing or reviewing JS/TS code. - Use Case: A developer migrating a React project from legacy ESLint/Prettier configs can initialize Ultracite with the Biome backend, remove conflicting config files, and run auto-fix across the codebase in one workflow. ## Quick Start Initialize Ultracite in my project with the Biome linter and then run a check to find and fix any linting issues.