migrate-oxlint

Migrate ESLint configurations to Oxlint for JavaScript and TypeScript projects.

1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/otography/otography-app --skill migrate-oxlint-otography
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrate-oxlint
Source: https://github.com/otography/otography-app/tree/main/.agents/skills/migrate-oxlint
Command: npx skills add https://github.com/otography/otography-app --skill migrate-oxlint-otography

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ESLint configurations can complicate the transition to Oxlint; this Skill automates migrating rules and settings to Oxlint.

Core Features & Use Cases

  • Automates generation of an Oxlint config from an ESLint setup.
  • Supports options like --merge, --type-aware, and --with-nursery to tailor migration.
  • Use Case: Teams migrating a TypeScript project with ESLint plugins can migrate rules with minimal manual edits.

Quick Start

Run the migration step in your project root to generate the initial Oxlint configuration.

Frequently Asked Questions about migrate-oxlint

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

FAQPage Schema
How do I migrate my ESLint config to Oxlint?

To migrate an ESLint config to Oxlint, run the migration step in your project root to automate rule translation and generate a ready-to-use .oxlintrc.json file with minimal manual edits.

Can I migrate ESLint plugins and overrides for a TypeScript project to Oxlint?

Yes, migrating ESLint plugins and overrides for a TypeScript project to Oxlint is supported, automating the translation of common setups to generate an initial Oxlint configuration.

What options can I use to tailor my ESLint to Oxlint migration?

You can tailor your ESLint to Oxlint migration using options like --merge, --type-aware, and --with-nursery to customize the generated Oxlint configuration for your specific setup.

Does the Oxlint migration support type-aware linting rules?

Yes, the Oxlint migration supports type-aware linting by applying the --type-aware option during the automated config translation from your existing ESLint setup.

Why should I use an automated tool to convert an ESLint configuration to Oxlint?

Automating the conversion of an ESLint configuration to Oxlint simplifies the transition by handling complex rule mappings and overrides, producing a ready-to-use .oxlintrc.json file instead of manual translation.