ultracite

Ultracite provides a zero-config linting and formatting preset for JavaScript and TypeScript projects, supporting Biome, ESLint, and Oxlint backends.

5.1K
Installs
5
Use cases
5/10
Quality

Is ultracite safe to install?

Review the source first

Review the source first: our audit of ultracite's source files found 4 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands and modifies project configuration files, including writing to .vscode/settings.json and project-specific linter configuration files.

How we audit skills: our security review methodology.

Who is this skill for?

Developers managing JavaScript or TypeScript projects who require standardized linting and formatting configurations.

What can you do with it?

  • Initializing Ultracite in a new project
  • Running linting and formatting checks
  • Applying automatic fixes to code issues
  • Diagnosing project setup problems
  • Enforcing code standards during development

How good is this skill?

Quality score: 5/10. The skill documentation is clear, provides specific CLI commands, and outlines the supported configurations and project standards.

What does the skill file contain?

SKILL.md
# Ultracite

Zero-config linting and formatting for JS/TS projects. Supports three linter backends: **Biome** (recommended), **ESLint** + Prettier, and **Oxlint** + Oxfmt.

## Detecting Ultracite

Check if `ultracite` is in `package.json` devDependencies. Detect the active linter by looking for:

- `biome.jsonc` → Biome
- `eslint.config.mjs` → ESLint
- `oxlint.config.ts` → Oxlint

## CLI Commands

```bash
# Check for issues (read-only)
bunx ultracite check

# Auto-fix issues
bunx ultracite fix

# Diagnose setup problems
bunx ultracite doctor

# Initialize in a new project
bunx ultracite init
`...

Frequently asked questions

Which linter backends does Ultracite support?

It supports Biome, ESLint with Prettier, and Oxlint with Oxfmt.

How do I check for linting issues without modifying files?

Run the command 'bunx ultracite check'.

How does the skill detect if a project uses Ultracite?

It checks for 'ultracite' in the package.json devDependencies and looks for configuration files like biome.jsonc, eslint.config.mjs, or oxlint.config.ts.

Can I use Ultracite in a CI environment?

Yes, use the 'bunx ultracite init' command with the '--quiet' flag or set the 'CI=true' environment variable to suppress interactive prompts.

Data sourced from haydenbleasel/ultracite on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

agentspace

324.0K

Developers and AI agent users who need to share, monitor, or collaborate on agent-generated files and workspaces in real-time

Agentspace provides a mechanism to share local agent files, logs, and artifacts via a live browser-accessible URL. It enables remote viewing, commenting, and editing of specified local paths through the ascli command-line tool.

highcollaborationfile-sharingagentspace-so

developing-genkit-js

50.1K

Developers building AI agents, flows, and tools using the Genkit framework in JavaScript or TypeScript environments

This skill provides guidance for developing AI-powered applications using Genkit in Node.js and TypeScript. It enforces a strict troubleshooting protocol that prioritizes reading local documentation via the Genkit CLI over internal knowledge to account for recent breaking API changes.

highGenkitTypeScriptgenkit-ai

turborepo

45.6K

Developers and DevOps engineers managing JavaScript or TypeScript monorepos with Turborepo

The Turborepo skill provides guidance on configuring monorepo build systems, task pipelines, caching strategies, and architectural boundaries using Turborepo.

lowturborepomonorepovercel

gsap-core

30.9K

Developers building animations in React, Vue, Svelte, or vanilla JavaScript who need to implement tweens, timelines, or responsive animation logic

The gsap-core skill provides instructions and patterns for using the GreenSock Animation Platform (GSAP) core API. It covers tween methods, easing, stagger, transforms, accessibility via gsap.matchMedia, and best practices for performant animations in JavaScript environments.

noneanimationjavascriptgreensock