aceternity-ui
100+ animated React components (Aceternity UI) for Next.js with Tailwind. Use for hero sections, parallax, 3D effects, or…
Ultracite multi-provider linting/formatting (Biome, ESLint, Oxlint). Use for v6/v7 setup, provider selection, Git hooks, MCP integration, AI hooks, migrations, or encountering configuration, type-aware linting, monorepo errors.
Claude Code
$ npx -y skills add secondsky/claude-skills --skill ultracite --agent claude-code
Codex
$ npx skills add secondsky/claude-skills --skill ultracite -a codex -y
Cursor
$ npx skills add secondsky/claude-skills --skill ultracite -a cursor -y
Gemini CLI
$ npx skills add secondsky/claude-skills --skill ultracite -a gemini-cli -y
GitHub Copilot
$ npx skills add secondsky/claude-skills --skill ultracite -a github-copilot -y
OpenCode
$ npx skills add secondsky/claude-skills --skill ultracite -a opencode -y
Windsurf
$ npx skills add secondsky/claude-skills --skill ultracite -a windsurf -y
name: ultracite
description: Ultracite multi-provider linting/formatting (Biome, ESLint, Oxlint). Use for v6/v7 setup, provider selection, Git hooks, MCP integration, AI hooks, migrations, or encountering configuration, type-aware linting, monorepo errors.
license: MIT
metadata:
version: 2.0.0
dependencies:
ultracite: latest
"@biomejs/biome": ">=2.0.0"
eslint: ">=8.0.0 (when using ESLint provider)"
oxlint: ">=0.1.0 (when using Oxlint provider)"
runtime: Node.js v20+
package_managers:
- bun (preferred)
- npm
- pnpm
- yarn
frameworks_supported:
- React
- Next.js
- Vue
- Svelte
- Solid
- Angular
- Remix
- Qwik
- Astro
git_hook_managers:
- husky
- lefthook
- lint-staged
editors_supported:
- VS Code (Biome extension)
- Cursor
- Claude Code
- Zed
- Cline
- Windsurf
keywords:
- ultracite
- biome
- linting
- formatting
- code quality
- eslint replacement
- prettier replacement
- typescript strict mode
- rust linter
- fast formatter
- auto-fix
- git hooks
- pre-commit
- husky
- lefthook
- lint-staged
- react linting
- nextjs linting
- vue linting
- svelte linting
- monorepo linting
- turborepo
- AI coding rules
- cursor rules
- claude code rules
- copilot instructions
- accessibility linting
- security linting
- performance linting
- jsx linting
- hooks linting
- migration from eslint
- migration from prettier
- biome.jsonc
- zero config
- code formatting
- import sorting
- unused imports
- strict equality
- type safety
- oxlint
- oxfmt
- eslint integration
- multi-provider
- provider selection
- mcp server
- ai hooks
- type-aware linting
- ultracite doctor
- programmatic usage
- v6 upgrade
- v7 upgrade
- preset migration**Fast, zero-config linting and formatting for modern JavaScript/TypeScript projects**
Ultracite is a unified linting and formatting solution that supports multiple providers: **Biome** (default, Rust-based), **ESLint+Prettier+Stylelint**, and **Oxlint+Oxfmt**. It provides framework-specific presets and zero-configuration defaults, replacing traditional ESLint+Prettier setups with a faster, simpler alternative. Ultracite operates invisibly in the background, automatically formatting code and applying fixes on every save.
**Version 7 Changes**: Multi-provider architecture, preset path migration, MCP server support, AI hooks **Version 6 Changes**: Framework-specific presets introduced (React, Next.js, Vue, Svelte, etc.)
1. **Lightning-Fast Performance**: Leverages Biome's Rust implementation for instant linting/formatting 2. **Zero-Config Design**: Ships with 200+ sensible defaults optimized for modern TypeScript development 3. **Simplicity & Invisibility**: Operates with minimal user interaction 4. **Type Safety**: Enforces TypeScript strict mode and comprehensive null/undefined handling 5. **Tool Compatibility**: Works alongside other development tools without conflicts
**vs ESLint + Prettier:**
**vs Biome alone:**
Use Ultracite when:
**Limited framework support:**
**Specialized requirements:**
**Legacy projects:**
**For detailed limitations and workarounds, see**: `references/limitations-and-workarounds.md`
This skill provides interactive commands and autonomous agents for streamlined workflows:
**See README.md for complete interactive features documentation.**
Ultracite v7 supports three linting providers. Choose based on your needs:
145 production-ready skills for Claude Code CLI 🔌 Platform / Harness Support These plugins ship as Claude Code marketplace plugins (.claude-plugin/ manifests) and Codex CLI plugins (.codex-plugin/ manifests).
100+ animated React components (Aceternity UI) for Next.js with Tailwind. Use for hero sections, parallax, 3D effects, or…
Secure API authentication with JWT, OAuth 2.0, API keys. Use for authentication systems, third-party integrations,…
Creates comprehensive API changelogs documenting breaking changes, deprecations, and migration strategies for API consumers. Use…
Verifies API contracts between services using consumer-driven contracts, schema validation, and tools like Pact. Use when testing…
Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use…
Implements standardized API error responses with proper status codes, logging, and user-friendly messages. Use when building…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.