lint

Auto-detect and apply project linting and formatting tools across codebases.

12|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/qdzsh/gsd-revamp --skill lint-qdzsh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint
Source: https://github.com/qdzsh/gsd-revamp/tree/main/src/resources/skills/lint
Command: npx skills add https://github.com/qdzsh/gsd-revamp --skill lint-qdzsh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Linting and formatting across a codebase can be error-prone and time-consuming; this Skill auto-detects the project's linting/formatting tools and applies fixes to improve code quality with minimal manual intervention.

Core Features & Use Cases

  • Auto-detects Biome, ESLint, Prettier, and language-native formatters based on project config and runs them with safe defaults.
  • Supports targeted linting with an optional path and a --fix mode to apply automatic fixes.
  • Respects local project configurations and ignores common directories, enabling cross-language applicability (JavaScript/TypeScript, Rust, Go, Python, etc.) in typical workflows.

Quick Start

Run /lint to lint the current working tree and append --fix to auto-fix eligible issues.

Frequently Asked Questions about lint

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

FAQPage Schema
How do I lint and format code across multiple languages in one project?

Lint and format code across multiple languages by auto-detecting the project's configured tools. The Skill identifies formatters like ESLint, Prettier, or Biome for JavaScript, Rust, Go, and Python, applying fixes based on local project configurations.

Can I automatically fix code quality issues without breaking my codebase?

You can automatically fix code quality issues using the safe --fix mode. This mode applies non-destructive changes to resolve eligible formatting and linting violations across your targeted paths or entire project.

Does this linting approach work with existing ESLint, Prettier, and Biome configurations?

This linting approach works directly with existing ESLint, Prettier, and Biome configurations. It respects project-local configuration files and ignores common directories to ensure cross-language applicability without overriding your established rules.

What is the best way to run static analysis on only changed files?

Run static analysis on only changed files by targeting specific paths within your working tree. The Skill allows you to append a path to scope the linting process, preventing unnecessary checks across the entire project.

Do I need to manually configure linters for a JavaScript and Python project?

You do not need to manually configure linters for mixed-language projects. The Skill auto-detects language-native formatters and linting tools based on your project setup, applying safe defaults to improve code quality with minimal manual intervention.