ultracite

Automates zero-config linting and formatting for JavaScript and TypeScript projects.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/yourtoools/LitGit --skill ultracite-yourtoools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultracite
Source: https://github.com/yourtoools/LitGit/tree/main/.agents/skills/ultracite
Command: npx skills add https://github.com/yourtoools/LitGit --skill ultracite-yourtoools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ultracite provides zero-config linting and formatting presets for JavaScript/TypeScript projects, reducing setup time and enforcing code standards.

Core Features & Use Cases

  • Detect Ultracite presence and automatically configure backends (Biome, ESLint + Prettier, Oxlint + Oxfmt).
  • Init in new projects, run checks and fixes, and diagnose setup issues with doctor.
  • Use in typical web/desktop stacks (React, Next.js, Solid, Svelte, etc.) to maintain consistent code quality.

Quick Start

Install Ultracite in your project and run bunx ultracite init to generate the configuration.

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?

Automate zero-config linting and formatting setup by running initialization commands to generate configuration. This process detects relevant configs and automatically configures backends like Biome, ESLint + Prettier, or Oxlint + Oxfmt for your project.

Does zero-config linting work with React and Next.js stacks?

Yes, zero-config linting and formatting applies across typical web stacks including React, Next.js, Solid, and Svelte. It auto-detects relevant configs during project initialization and routine checks to maintain consistent code quality.

What's the best way to diagnose linting and formatting configuration issues?

Use the doctor workflow to diagnose linting and formatting setup issues. This diagnostic process identifies configuration problems within your JavaScript and TypeScript environments, ensuring your code standards are properly enforced.

Can I use Biome instead of ESLint and Prettier for JavaScript formatting?

Yes, you can configure Biome as a backend for JavaScript formatting. The tool supports multiple backends including Biome, ESLint + Prettier, and Oxlint + Oxfmt, allowing you to select your preferred engine during initialization.

How do I run checks and fixes for TypeScript linting rules?

Execute the check and fix workflows to apply linting and formatting rules to your TypeScript code. The system auto-detects your configuration and applies the appropriate corrections across your project stack.