ultracite

Detect the active linter and manage linting and formatting for JavaScript and TypeScript projects.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/fsioni/Spottt-Mars-Rover --skill ultracite-fsioni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultracite
Source: https://github.com/fsioni/Spottt-Mars-Rover/tree/main/.claude/skills/ultracite
Command: npx skills add https://github.com/fsioni/Spottt-Mars-Rover --skill ultracite-fsioni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ultracite eliminates the overhead of configuring linting and formatting by providing a zero-config preset for JavaScript/TypeScript projects, ensuring consistent code quality from the start.

Core Features & Use Cases

  • Zero-config setup that applies linting and formatting rules without manual config.
  • Supports three backends: Biome, ESLint + Prettier, Oxlint + Oxfmt.
  • Useful during project onboarding, code reviews, and CI checks to maintain consistent style.

Quick Start

Run ultracite init in your project to enable zero-config linting and formatting with the appropriate backend.

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 JavaScript and TypeScript?

Zero-config linting and formatting is set up by running the init command in your project, which automatically applies code quality rules without manual configuration.

What is the best way to enforce consistent code quality across multiple linters?

Enforcing consistent code quality is best achieved by using a zero-config preset that detects the active linter from project config files and offers CLI commands to manage setup.

Does zero-config linting work with Biome, ESLint, and Oxlint?

Yes, zero-config linting works with Biome, ESLint + Prettier, and Oxlint + Oxfmt by detecting the active backend from your project configuration files.

How do I troubleshoot linting and formatting issues in my project?

Troubleshoot linting and formatting issues by running the doctor CLI command, which diagnoses configuration problems across your active JavaScript or TypeScript backend.