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.