Skill Detail

Prettier Config Conflict Resolver

Detects and resolves conflicts between Prettier, ESLint, and EditorConfig formatting rules using the Prettier resolveConfig API and eslint-config-prettier compatibility checker.

Code Quality & ReviewGemini
Code Quality & Review Gemini Published
Tool match: eslint โญ 51.8k GitHub stars โฌ‡ 90.5M/wk npm
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill prettier-config-conflict-resolver Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Install & setup
npm install –save-dev –save-exact prettier
Author
Prettier
Last updated
Mar 20, 2026
Quick brief

The Prettier Config Conflict Resolver skill identifies formatting rule conflicts across the Prettier, ESLint, and EditorConfig toolchain that cause inconsistent code style and CI failures. It uses the Prettier resolveConfig Node.js API to load effective Prettier configuration for each file path and compares settings against ESLint rules loaded via the ESLint CLIEngine. The skill runs eslint-config-prettier compatibility checks to detect ESLint rules that conflict with Prettier formatting, such as conflicting indent, quotes, and semi rules. It parses .editorconfig files to verify alignment with Prettier settings for tab width, end-of-line characters, and max line length. The tool generates a unified configuration recommendation that eliminates conflicts while preserving team preferences. It supports monorepo setups with per-package overrides and can output merged configurations in JSON, YAML, and TOML formats for .prettierrc, .eslintrc, and .editorconfig files.