ultracite

Enforce type safety, accessibility, and code quality in TypeScript/JavaScript projects using Biome.

1|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/Tylerbryy/codewarden --skill ultracite-tylerbryy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ultracite
Source: https://github.com/Tylerbryy/codewarden/tree/main/skills/ultracite
Command: npx skills add https://github.com/Tylerbryy/codewarden --skill ultracite-tylerbryy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ultracite enforces strict type safety, accessibility standards, and consistent code quality for JavaScript/TypeScript projects using Biome's formatter and linter.

Core Features & Use Cases

  • Type Safety: Catch errors early with strict typing and no any.
  • Accessibility: WCAG-aligned checks to improve usability for all users.
  • Fast Formatting & Linting: Subsecond checks and automatic fixes to speed up development.
  • AI-Ready: Optimized code generation that AI helps produce with confidence.

Quick Start

Run npx ultracite init, then npx ultracite fix to format and fix code, followed by npx ultracite check to identify issues.

Frequently Asked Questions about ultracite

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce type safety and catch errors in TypeScript projects?

Type safety in TypeScript projects catches errors early by enforcing strict typing rules and eliminating permissive patterns. Ultracite applies strict type-safety checks automatically during code review and development, detecting type mismatches and unsafe patterns without manual configuration.

Can I check for accessibility issues while linting JavaScript and TypeScript code?

Accessibility checking in JavaScript and TypeScript validates WCAG-aligned standards to improve usability. Ultracite includes built-in a11y validation that runs alongside linting, detecting accessibility violations in your codebase automatically.

How do I format and lint TypeScript code without manual setup?

Zero-configuration formatting and linting for TypeScript means running checks and fixes without environment setup or configuration files. Ultracite uses Biome to format and lint subsecond-fast with `npx ultracite fix` and `npx ultracite check` commands out of the box.

What's the best way to maintain consistent code quality across a JavaScript project?

Consistent code quality across JavaScript projects requires automated, standards-based enforcement of formatting, linting, and type safety. Ultracite applies strict rules across all three dimensions simultaneously, delivering uniform code health from initialization through ongoing development.

Does Biome support automatic code fixing and linting for TypeScript and JSX?

Biome supports automatic formatting and linting with subsecond performance for TypeScript, JavaScript, TSX, and JSX files. Ultracite wraps Biome to deliver fast fixes and lint checks with zero configuration required.