ultracite

Automate JavaScript/TypeScript linting and formatting with Biome, ESLint, or Oxlint.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires biome, eslint, oxlint, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates code linting and formatting for JavaScript/TypeScript projects, ensuring code quality and consistency.

Core Features & Use Cases

  • Zero-config Setup: Automatically detects and configures linters like Biome, ESLint, and Oxlint.
  • CLI Commands: Offers check, fix, doctor, and init commands for various linting and formatting tasks.
  • Initialization: Provides an interactive setup for new projects or can be run in non-interactive mode for CI/CD pipelines.

Quick Start

Initialize Ultracite in your project by running bunx ultracite init.

Frequently Asked Questions about ultracite

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

FAQPage Schema
How do I automate linting and formatting for JavaScript and TypeScript projects?

Automate linting and formatting by running `bunx ultracite init` to automatically detect and configure linters like Biome, ESLint, or Oxlint based on your project setup.

Can I use this zero-config linter in a CI/CD pipeline?

Yes, the linter supports non-interactive mode for CI/CD pipelines. It provides CLI commands like `check` and `fix` to automate code quality checks and formatting without manual intervention.

How do I fix code quality issues detected during an automated code review?

Fix code quality issues by running the `fix` CLI command. The tool detects and configures linters like Biome or ESLint to automatically resolve formatting and linting problems in your codebase.

Does this formatting tool work with Biome, ESLint, and Oxlint?

Yes, the formatting tool automatically detects and works with Biome, ESLint, and Oxlint. It configures the appropriate linter based on your existing project setup to ensure consistent code quality.

What is the best way to set up consistent code quality for a new JS/TS project?

The best way to set up code quality is using the interactive `init` command. It provides a zero-config setup experience by automatically configuring the necessary linting and formatting tools for your project.

How do I diagnose configuration problems with my JavaScript linter?

Diagnose linter configuration problems by running the `doctor` CLI command. This helps identify issues with your code quality setup and ensures your tools are configured correctly.