formatter-linter-expert

Detect project type and run ecosystem-specific formatters and linters.

3|Updated Mar 28, 2024
One-click install
npx skills add https://github.com/kbrdn1/dotfiles --skill formatter-linter-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: formatter-linter-expert
Source: https://github.com/kbrdn1/dotfiles/tree/main/dot_claude/skills/formatter-linter-expert
Command: npx skills add https://github.com/kbrdn1/dotfiles --skill formatter-linter-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python >= 3.9, asdf (optional but recommended), and includes scripts (resource) components.

What problem does it solve?

This Skill automates code formatting and linting across PHP/Laravel, Bun/Node/JS, Go, Rust, and Deno projects, reducing manual edits and drift.

Core Features & Use Cases

  • Ecosystem-aware formatting: Detects project type and runs the right tools (Pint, Prettier, gofmt, rustfmt, etc.)
  • asdf integration: Uses per-project tool versions from .tool-versions for consistency.
  • Comprehensive reports: Markdown + JSON exports with per-file issues and a summary.
  • Interactive workflow: Review changes file-by-file before applying.

Quick Start

  • Activation phrases: Say "Analyze this project" or "Format all files" to activate the skill.
  • Manual execution:
  • python3 ~/.claude/skills/formatter-linter-expert/scripts/main.py --mode analyze --project-root /path/to/project