Lint Fix Expert

Fix the highest-priority lint warning one at a time with verification and a focused commit.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/teliha/dev-workflows --skill lint-fix-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Lint Fix Expert
Source: https://github.com/teliha/dev-workflows/tree/main/skills/fix-lint
Command: npx skills add https://github.com/teliha/dev-workflows --skill lint-fix-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automatically detects lint warnings across languages and fixes them one at a time with safe, verifiable changes, preserving a clean commit history.

Core Features & Use Cases

  • Auto-Detection: Detects project type and linter
  • Prioritized Fixes: Security > Correctness > Performance > Style
  • One-at-a-Time: Controlled changes with clear commits
  • Verification: Confirms fixes and re-runs the linter and tests
  • Multi-Linter Support: ESLint, Clippy, Solhint, and more

Quick Start

Ask to fix a lint warning and the skill will identify the highest priority issue, apply a safe fix, verify the change, and commit a focused update.

Frequently Asked Questions about Lint Fix Expert

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

FAQPage Schema
How do I fix ESLint warnings automatically in my codebase?

ESLint warnings can be fixed automatically by running a linter that detects issues, prioritizes them by severity (security first, then correctness and performance), and applies safe fixes one at a time. This Skill identifies your project type, runs the appropriate linter, verifies each fix works, and commits the change with clear documentation.

Does this work with Clippy for Rust or just JavaScript linters?

This Skill supports multiple ecosystems including ESLint for JavaScript, Clippy for Rust, Solhint for Solidity, and Forge/Foundry for blockchain projects. It auto-detects your project type and runs the correct linter, so you can use it across different languages without manual configuration.

Can I fix lint issues without breaking my tests?

Yes. This Skill fixes one warning at a time, re-runs both the linter and your test suite after each fix to verify nothing broke, then creates a single focused commit. This controlled, one-at-a-time approach ensures changes are safe and traceable.

What happens if a lint fix conflicts with my code style?

The Skill prioritizes fixes by severity: security issues first, followed by correctness, performance, code quality, and style. It applies the highest-priority fix available, re-verifies the codebase, and documents the change, so you maintain control over which warnings get addressed first.

How do I know what changed after a lint fix is applied?

Each fix generates a single focused commit with documentation of the change, showing exactly what was fixed and why. This creates a clean, traceable commit history so you can review and understand every modification to your codebase.

Related Skills