ultracite

Enforce type safety, accessibility, and lint standards in TypeScript/JavaScript with Biome.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams automatically enforce strict type safety, accessibility compliance, and high code quality in TypeScript/JavaScript projects using Biome's formatter and linter, reducing runtime errors and accessibility issues.

Core Features & Use Cases

  • Enforce type-safety and linting standards across TS/JS/TSX/JSX codebases.
  • Ensure accessibility improvements (a11y) and adherence to best practices during development and code reviews.
  • Provide clear, actionable guidance and automated fixes via Biome tooling, enabling teams to maintain consistent code quality with minimal configuration.

Quick Start

Use Ultracite to initialize and scan your project:

  • Run npx ultracite init to set up Ultracite in your project.
  • Run npx ultracite check to identify issues.
  • Run npx ultracite fix to automatically fix common problems.

Frequently Asked Questions about ultracite

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

FAQPage Schema
How do I enforce accessibility and type safety in TypeScript using Biome?

Enforce accessibility and type safety in TypeScript using Biome by running initialization and check commands to scan your TSX/JSX codebases, identifying a11y gaps and lint errors, and automatically applying fixes to ensure strict code quality standards.

What is the best way to automate code quality fixes for JavaScript and TypeScript projects?

Automate code quality fixes for JavaScript and TypeScript projects by using Biome's formatter and linter to identify type-safety violations and accessibility gaps, then applying automated fixes via a simple npx workflow.

Can I use Biome to check for a11y issues in TSX and JSX files?

Yes, you can use Biome to check for a11y issues in TSX and JSX files. The tooling targets common accessibility gaps during development and code reviews, providing clear, actionable guidance to help teams adhere to best practices.

How do I set up Biome linting for an existing TypeScript project?

Set up Biome linting for an existing TypeScript project by running an initialization command via npx. This configures the formatter and linter with minimal setup required, enabling you to immediately scan for issues and fix common problems.

Does Biome's formatter work without ESLint for accessibility compliance?

Yes, Biome's formatter works independently for accessibility compliance. It enforces strict type safety and a11y standards directly within TS/JS workflows without requiring ESLint, reducing runtime errors and ensuring code quality through its native linter.