ultracite

Automate zero-config linting and formatting setup for JavaScript/TypeScript projects.

1|1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/openridesph/openrides --skill ultracite-openridesph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultracite
Source: https://github.com/openridesph/openrides/tree/main/.agents/skills/ultracite
Command: npx skills add https://github.com/openridesph/openrides --skill ultracite-openridesph

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ultracite provides zero-config linting and formatting for JavaScript/TypeScript projects, helping developers enforce code quality with minimal setup.

Core Features & Use Cases

  • Detects Ultracite in a project by checking package.json devDependencies.
  • Supports three backends: Biome, ESLint + Prettier, and Oxlint + Oxfmt.
  • Includes CLI commands for check, fix, doctor, and init to diagnose and enforce code standards.

Quick Start

Install Ultracite as a dev dependency and run ultracite init to scaffold the presets in a project.

Frequently Asked Questions about ultracite

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up zero-config linting and formatting for a JavaScript or TypeScript project?

To set up zero-config linting and formatting, install Ultracite as a dev dependency and run the init command to scaffold presets for your JavaScript or TypeScript project automatically.

Does Ultracite work with ESLint and Prettier or only Biome?

Ultracite supports three backend configurations for linting and formatting: Biome, ESLint combined with Prettier, and Oxlint paired with Oxfmt.

What is the best way to enforce code quality in CI checks without manual configuration?

Ultracite provides zero-config linting and formatting for CI checks, using built-in CLI commands to automatically detect your setup and enforce code quality standards.

How do I diagnose linting and formatting issues in my JS/TS codebase?

You can diagnose linting and formatting issues using the built-in doctor and check CLI commands, which identify configuration problems and enforce code standards across your project.

Can I use Ultracite to fix code formatting errors automatically?

Yes, you can automatically resolve code formatting and linting errors by running the fix CLI command provided by the Ultracite setup.

What are the limitations of using zero-config linting tools for JavaScript?

Zero-config linting requires Ultracite to be installed and properly listed in your package.json devDependencies, otherwise the automated setup and preset scaffolding will not be detected.