Oxfmt

oxfmt — the fast Rust code formatter from oxc (the Oxidation Compiler), a Prettier-compatible alternative that formats JS/TS/JSX plus JSON, CSS/SCSS/Less, YAML, TOML, GraphQL, Markdown, HTML and Vue. Use when formatting or checking code with oxfmt, configuring `.oxfmtrc.json` / `.oxfmtrc.jsonc`, migrating a project off Prettier or Biome (`--migrate`), enabling its built-in `sortImports` / `sortPackageJson` / `sortTailwindcss` / `jsdoc` features that Prettier needs plugins for, or wiring `oxfmt --check` into CI. Triggers on mentions of oxfmt, `.oxfmtrc`, `npx oxfmt`, or the oxc formatter. Read it before running oxfmt at all: bare `oxfmt` REWRITES FILES IN PLACE, the opposite of `prettier`, which prints to stdout. This is oxfmt, the formatter — NOT oxlint (its sibling linter, a separate skill here), NOT Prettier or Biome themselves, and NOT `ruff format` (the Python formatter, also a separate skill here).

dashed 86a7bc6 4 files · 43.3 KB Updated

File contents

dashed/claude-marketplace/tree/main/plugins/oxfmt/skills/oxfmt commit 86a7bc67ba

Frequently asked questions

npx skillmds@latest add dashed/oxfmt