ultracite

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

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ibousfiha/better-t-nest-template --skill ultracite-ibousfiha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultracite
Source: https://github.com/ibousfiha/better-t-nest-template/tree/main/.agents/skills/ultracite
Command: npx skills add https://github.com/ibousfiha/better-t-nest-template --skill ultracite-ibousfiha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ultracite provides zero-config linting and formatting for JavaScript and TypeScript projects, removing manual setup and ensuring consistent code quality across teams.

Core Features & Use Cases

  • Zero-config linting and formatting across JS/TS projects.
  • Supports three backends: Biome, ESLint + Prettier, and Oxlint + Oxfmt.
  • CLI commands include check, fix, doctor, and init to diagnose and bootstrap setups.

Quick Start

Initialize Ultracite in your project with a guided setup to enable zero-config linting and formatting.

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 projects?

You can set up zero-config linting by initializing the tool in your project. It automatically configures code quality enforcement for JavaScript and TypeScript across web and native apps without manual setup.

Can I use ESLint and Prettier or Biome for code quality checks in the same project?

Yes, the tool supports Biome, ESLint plus Prettier, and Oxlint plus Oxfmt as backends. It detects the active linter automatically via specific configuration files during CI checks.

What is the best way to automate linting and formatting checks in CI for web and native apps?

The best way to automate linting and formatting in CI is using dedicated check and fix commands. This enforces consistent code quality across JavaScript and TypeScript web and native apps.

How do I diagnose and fix linting configuration issues in a JS or TS project?

You can diagnose and fix linting configuration issues using the doctor and fix CLI commands. These identify and automatically resolve code quality and formatting setup problems in JS/TS projects.

Do I need to add Ultracite to devDependencies for code quality enforcement to work?

Yes, adding the tool to devDependencies is required for code quality enforcement to work. It needs this installation to detect active linters and apply zero-config formatting rules correctly.