ultracite
Ultracite provides a zero-config linting and formatting preset for JavaScript and TypeScript projects, supporting Biome, ESLint, and Oxlint backends.
Is ultracite safe to install?
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?
# 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.
Related skills
agentspace
324.0KDevelopers 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.
developing-genkit-js
50.1KDevelopers 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.
turborepo
45.6KDevelopers 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.
gsap-core
30.9KDevelopers 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.