ultracite
A highly opinionated, zero-configuration linter and formatter.
Ultracite is a zero-configuration linting and formatting preset that unifies ESLint, Biome, and Oxlint toolchains with preconfigured rulesets optimized for AI-assisted development. Created by haydenbleasel, it provides production-ready code quality rules that work out of the box for both human developers and AI coding agents like Claude Code, Cursor, and GitHub Copilot. The tool features an interactive CLI that configures your preferred linter, installs dependencies, and generates AI agent context files automatically. It supports monorepo architectures and can delegate unfixable linting issues directly to Claude Code or Codex for autonomous repair.
Key Features
Use Cases
- 01Bootstrapping consistent code style across new TypeScript or JavaScript projects without manual linter configuration
- 02Ensuring AI coding assistants follow the same formatting and quality rules as human developers
- 03Migrating legacy codebases to modern linting standards with autonomous AI-powered fixes
- 04Maintaining code quality consistency across monorepo workspaces with shared toolchain configs
- 05Accelerating CI/CD pipelines with fast Rust-based linting in pre-commit hooks
- 06Standardizing editor settings and AI agent behavior across development teams
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
ultracite — FAQ
What is Ultracite and what does it do?+
Ultracite is a production-grade, zero-configuration linting and formatting preset that bundles hundreds of battle-tested rules for ESLint, Biome, or Oxlint. It configures your toolchain, editor settings, and AI agent context files in a single interactive command, and can delegate unfixable lint errors to Claude Code or Codex for autonomous repair.
How do I install and set up Ultracite?+
Run 'npx ultracite init' in your project directory to start the interactive setup wizard, which will guide you through selecting your linter, package manager, frameworks, and AI agents. The tool automatically installs dependencies and generates all configuration files. For non-interactive CI environments, use flags like '--linter', '--pm', and '--quiet' to configure without prompts.
Which AI coding assistants does Ultracite support?+
Ultracite generates context files and configuration for Claude Code, GitHub Copilot, Cursor, Codex, Gemini, and other AI agents. The 'ultracite fix --claude' or '--codex' commands can invoke those CLI tools to autonomously repair unfixable linting issues file by file.
Does Ultracite require API keys or external accounts?+
No API keys are required for the core linting and formatting features. However, if you use the '--claude' or '--codex' flags to enable autonomous AI fixes, you'll need those respective CLI tools installed and authenticated.
Is Ultracite free to use?+
Yes, Ultracite is open source and published under the MIT license, free for both personal and commercial projects.
Can I use Ultracite with existing ESLint or Prettier configurations?+
Yes, Ultracite publishes standalone config presets for Biome, ESLint, Oxlint, Oxfmt, Prettier, and Stylelint that you can extend manually in your existing setup. The 'ultracite init' command wires them up automatically, but you can also import the presets directly if you prefer to customize your configuration.
How do I install ultracite?+
Open the source repository on GitHub and follow its README. ultracite is a plugin — MCP Agents Market links you directly to the official repo.
Is ultracite free?+
ultracite is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.