quality-lint

Detect and report Python and wiki lint violations using ruff and tools/lint.py.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/cyberpunk042/devops-expert-local-ai --skill quality-lint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-lint
Source: https://github.com/cyberpunk042/devops-expert-local-ai/tree/main/.claude/skills/quality-lint
Command: npx skills add https://github.com/cyberpunk042/devops-expert-local-ai --skill quality-lint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audits AICP's lint surface across two domains: Python code using ruff and wiki pages using tools/lint.py, surfacing violations, guiding prioritization, and batching fixes to improve hygiene.

Core Features & Use Cases

  • Run comprehensive lint checks: execute Python and wiki linters to produce a consolidated baseline.
  • Classify and prioritize fixes: categorize violations by auto-fix safety, manual review, or deferral.
  • Batch fixes and validate: apply safe fixes in batches, re-run tests, and document outcomes.
  • Audit-page integration: update decision pages with results and capture patterns for future improvements.

Quick Start

Audit the codebase for lint violations and begin the fix workflow.

Frequently Asked Questions about quality-lint

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

FAQPage Schema
How do I run Python lint checks and fix code violations automatically?

To run Python lint checks, the Skill executes ruff and ruff format to detect violations, classifies them by auto-fix safety, and batches safe fixes to improve code hygiene. It then re-runs tests to validate the applied fixes.

What is the best way to audit both Python code and wiki pages for lint errors?

The best way to audit both domains is using a consolidated workflow that runs ruff for Python code and tools/lint.py for wiki pages, producing a unified baseline of all violations for prioritized remediation.

How does the lint violation classification process work for manual review versus auto-fixes?

The lint classification process works by categorizing each detected violation into auto-fix safe, manual review required, or deferral buckets, ensuring only safe fixes are batched automatically while complex issues are isolated for manual review.

Can I use ruff format alongside a custom wiki lint script in the same workflow?

Yes, you can use ruff format alongside a custom wiki lint script. The Skill integrates ruff, ruff format, and tools/lint.py simultaneously to manage both Python code formatting and wiki content hygiene in one structured workflow.

Why should I batch static analysis fixes instead of applying them all at once?

You should batch static analysis fixes to isolate safe changes from complex ones, allowing targeted test validation after each batch. This prevents compounding errors and ensures deferrable issues do not block immediate hygiene improvements.