run-linting — community run-linting, LLM-Automated-Inventory-Management, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for Code Review Agents requiring advanced linting and diagnostic capabilities for Python projects. This is a group final project for 5 final semester computer engineers at USF working with Microsoft.

judacas judacas
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The run-linting skill by judacas is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for Code Review Agents requiring advanced linting and diagnostic capabilities for Python projects.

Core Value

Empowers agents to run comprehensive linting using Ruff CLI and retrieve LSP diagnostics with ReadLints, ensuring code quality and identifying errors through uv run ruff check --fix and LSP/linter diagnostics.

Capabilities Granted for run-linting

Automating code reviews for Python projects with Ruff and Pyright
Debugging LSP diagnostics and linter errors in codebases
Validating code quality through comprehensive linting and diagnostics

! Prerequisites & Limits

  • Requires Ruff CLI and ReadLints tool integration
  • Primarily designed for Python projects
  • May require IDE synchronization for accurate diagnostics
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

run-linting

Install run-linting, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Run Linting and See All Errors

Use this workflow to get a complete list of linter and LSP diagnostics before fixing them.

ReadLints is a tool the agent has: it returns the current workspace’s LSP/linter diagnostics (what the editor shows — e.g. Ruff, Pyright). Ruff CLI (uv run ruff check --fix) is a separate run over the whole project. They often report the same issues when Ruff is the main linter, but aren’t identical: the IDE may be stale or include other sources; Ruff CLI is the canonical full-project pass. Use both for full coverage.

1. Run Ruff on the entire project (required)

Always run:

bash
1uv run ruff check --fix

This runs Ruff over the whole project. Capture the output and treat it as the authoritative list of Ruff issues.

2. Read LSP/linter diagnostics (optional extra)

Use the ReadLints tool to get IDE diagnostics — same or overlapping with Ruff in many setups, but can include other LSP sources (e.g. Pyright) or reflect unsaved state.

  • Paths: Pass the path(s) you care about, or omit for the whole workspace.
  • Interpret each diagnostic: file, line, severity, message, and optional source.

Combine with the Ruff output: merge by file/line, dedupe when they refer to the same issue.

3. Consolidate and prioritize

  • Treat errors as must-fix; warnings as should-fix when feasible.
  • Group by file so fixes can be applied in one pass per file.
  • Note any diagnostics that need broader context so they can be delegated instead of auto-fixed.

Summary

  1. Always run uv run ruff check --fix on the entire project.
  2. Optionally call ReadLints for IDE diagnostics and merge with Ruff output.
  3. List all issues by file and severity; flag any that need human or main-agent context.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is run-linting?

Ideal for Code Review Agents requiring advanced linting and diagnostic capabilities for Python projects. This is a group final project for 5 final semester computer engineers at USF working with Microsoft.

How do I install run-linting?

Run the command: npx killer-skills add judacas/LLM-Automated-Inventory-Management. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for run-linting?

Key use cases include: Automating code reviews for Python projects with Ruff and Pyright, Debugging LSP diagnostics and linter errors in codebases, Validating code quality through comprehensive linting and diagnostics.

Which IDEs are compatible with run-linting?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for run-linting?

Requires Ruff CLI and ReadLints tool integration. Primarily designed for Python projects. May require IDE synchronization for accurate diagnostics.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add judacas/LLM-Automated-Inventory-Management. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use run-linting immediately in the current project.

Related Skills

Looking for an alternative to run-linting or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI