Install any skill in seconds. Free to start, no credit card required.
Get Started Free →notmatical/ultracite
Ultracite is a zero-config linting and formatting preset for JavaScript/TypeScript projects.
Passed 22 of 22 test cases with the skill, and 15 of 22 without it.
and 13 more in the full report
7 fixed15 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which configuration file signals that Oxlint is selected as the linter backend for Ultracite?
| Checked | Without skill | With skill |
|---|---|---|
| Mentions oxlint.config.ts | Missed | Passed |
The instructions your model reads when the skill loads.
Zero-config linting and formatting for JS/TS projects. Supports three linter backends: Biome (recommended), ESLint + Prettier, and Oxlint + Oxfmt.
Check if ultracite is in package.json devDependencies. Detect the active linter by looking for:
biome.jsonc → Biomeeslint.config.mjs → ESLintoxlint.config.ts → Oxlint# 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
Replace bunx with npx, pnpx, or yarn dlx depending on the package manager.
check and fix accept optional file paths: bunx ultracite check src/index.ts.
bunx ultracite init runs an interactive setup. For non-interactive (CI) use, pass flags:
bunx ultracite init \
--pm bun \
--linter biome \
test cases passed, vs 15 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.