A highly opinionated, zero-configuration linter and formatter.
$ npx -y skills add haydenbleasel/ultracite --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
Repo: haydenbleasel/ultracite
What's inside
packages/cli/README.md
.changeset/
config.json
README.md
.claude/
CLAUDE.md
.gitattributes
.github/
CODE_OF_CONDUCT.md
CONTRIBUTING.md
dependabot.yml
FUNDING.yml
ISSUE_TEMPLATE/
bug_report.md
feature_request.md
pull_request_template.md
SECURITY.md
workflows/
benchmark.yml
release.yml
validate.yml
.gitignore
.husky/
pre-commit
.vscode/
settings.json
apps/
docs/
.gitignore
blume.config.ts
components/
home/
agent-fix.astro
agents.astro
cta.astro
demo.astro
editors.astro
footer.astro
hero.astro
icon.astro
ide.astro
installer.astro
logo.astro
logos.astro
section-intro.astro
social.astro
sponsors.astro
videos.astro
zero-config.astro
docs/
ai/
hooks.mdx
meta.ts
rules.mdx
skills.mdx
configuration.mdx
faq.mdx
git-hooks.mdx
index.mdx
languages.mdx
meta.ts
migrate/
biome.mdx
eslint.mdx
meta.ts
oxlint.mdx
prettier.mdx
stylelint.mdx
monorepos.mdx
provider/
biome.mdx
eslint.mdx
meta.ts
oxlint.mdx
setup.mdx
troubleshooting.mdx
upgrade/
meta.ts
v5.mdx
v6.mdx
v7.mdx
usage.mdx
lib/
agents.ts
editors.ts
get-tweet.ts
latest-version.ts
logos.ts
providers.ts
package.json
pages/
index.astro
public/
apple-icon.png
customers/
adobe.svg
ati.svg
augment.svg
axiom.svg
clerk.svg
elevenlabs.svg
french-government.svg
mintlify.svg
moonshot.svg
neon.svg
openai.svg
posthog.svg
prisma.svg
profound.svg
raycast.svg
resend.svg
sentry.svg
tencent.svg
va.svg
vercel.svg
demo-background.jpg
favicon.svg
icon.png
logo.svg
logos/
antigravity.svg
biome.svg
bob.svg
claude.svg
codebuddy.svg
codex.svg
copilot.svg
cursor.svg
eslint.svg
gemini.svg
kiro.svg
opencode.svg
oxlint.svg
prettier.svg
qwen.svg
stylelint.svg
trae.svg
void.svg
vscode.svg
warp.svg
windsurf.svg
zed.svg
opengraph-image.png
vercel.json
styles/
home.css
tsconfig.json
benchmark/
config.ts
fixtures/
src/
api.ts
component.tsx
data.ts
format.ts
store.ts
styles.css
utils.ts
index.ts
README.md
setup.ts
stats.ts
bun.lock
bunfig.toml
license.md
oxfmt.config.ts
oxlint.config.ts
package.json
packages/
cli/
__tests__/
agent-fix-linters.test.ts
agent-fix-prompt.test.ts
agent-fix-renderer.test.ts
agent-fix-run-agent.test.ts
agents.test.ts
biome.test.ts
check.test.ts
config-resolution.test.ts
data-agents.test.ts
data-rules.test.ts
detect-linter.test.ts
doctor.test.ts
editor-config.test.ts
editors.test.ts
eslint.test.ts
fix.test.ts
fixtures/
js-plugins-load/
entry.mjs
sample.ts
hooks.test.ts
husky.test.ts
index.test.ts
initialize.test.ts
lefthook.test.ts
lint-staged.test.ts
linter-args.test.ts
mock-fs.ts
oxfmt.test.ts
oxlint-config.test.ts
oxlint.test.ts
pre-commit.test.ts
preload.ts
prettier.test.ts
stylelint.test.ts
tsconfig.test.ts
utils.test.ts
vscode.test.ts
zed.test.ts
benchmarks/
cli.bench.ts
build.ts
bunfig.toml
CHANGELOG.md
config/
biome/
angular/
biome.jsonc
astro/
biome.jsonc
core/
biome.jsonc
jest/
biome.jsonc
nestjs/
biome.jsonc
next/
biome.jsonc
qwik/
biome.jsonc
react/
biome.jsonc
remix/
biome.jsonc
solid/
biome.jsonc
svelte/
biome.jsonc
tanstack/
biome.jsonc
type-aware/
biome.jsonc
vitest/
biome.jsonc
vue/
biome.jsonc
eslint/
angular/
eslint.config.mjs
rules/
angular.mjs
astro/
eslint.config.mjs
rules/
astro.mjs
core/
eslint.config.mjs
rules/
compat.mjs
cypress.mjs
eslint-typescript.mjs
eslint.mjs
github.mjs
import.mjs
jsdoc.mjs
n.mjs
prettier.mjs
promise.mjs
sonarjs.mjs
storybook.mjs
typescript.mjs
unicorn.mjs
unused-imports.mjs
jest/
eslint.config.mjs
rules/
jest.mjs
nestjs/
eslint.config.mjs
rules/
nestjs.mjs
next/
eslint.config.mjs
rules/
next.mjs
react-doctor.mjs
qwik/
eslint.config.mjs
rules/
qwik.mjs
react/
eslint.config.mjs
rules/
jsx-a11y.mjs
react-doctor.mjs
react-hooks.mjs
react.mjs
remix/
eslint.config.mjs
rules/
remix.mjs
solid/
eslint.config.mjs
rules/
solid.mjs
svelte/
eslint.config.mjs
rules/
svelte.mjs
tanstack/
eslint.config.mjs
rules/
query.mjs
react-doctor.mjs
router.mjs
start.mjs
vitest/
eslint.config.mjs
rules/
vitest.mjs
vue/
eslint.config.mjs
rules/
vue.mjs
oxfmt/
index.d.mts
index.mjs
oxlint/
angular/
index.d.mts
index.mjs
astro/
index.d.mts
index.mjs
core/
index.d.mts
index.mjs
jest/
index.d.mts
index.mjs
js-plugins/
index.d.mts
index.mjs
nestjs/
index.d.mts
index.mjs
next/
index.d.mts
index.mjs
js-plugins/
index.d.mts
index.mjs
qwik/
index.d.mts
index.mjs
react/
index.d.mts
index.mjs
remix/
index.d.mts
index.mjs
solid/
index.d.mts
index.mjs
svelte/
index.d.mts
index.mjs
tanstack/
index.d.mts
index.mjs
js-plugins/
index.d.mts
index.mjs
vitest/
index.d.mts
index.mjs
vue/
index.d.mts
index.mjs
prettier/
prettier.config.mjs
shared/
ignores.d.mts
ignores.mjs
stylelint/
stylelint.config.mjs
package.json
README.md
scripts/
compare-rule-parity.ts
generate-dts.ts
src/
agent-fix/
agents.ts
diff.ts
index.ts
linters.ts
prompt.ts
renderer.ts
run-agent.ts
... 152 moreFAQ
ultracite is a Claude Code plugin with 1 hand-picked skill for development work, indexed on Flowy. Install it with the command on its page. It includes ultracite. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.