lint

Lints Python code with ruff and checks types with mypy.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/janewilkin/bismuth-digital-llc-web --skill lint-janewilkin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint
Source: https://github.com/janewilkin/bismuth-digital-llc-web/tree/main/.claude/skills/lint
Command: npx skills add https://github.com/janewilkin/bismuth-digital-llc-web --skill lint-janewilkin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of maintaining consistent code quality and style across a Python codebase, preventing common errors and improving readability.

Core Features & Use Cases

  • Automated Linting: Utilizes ruff to identify and automatically fix style violations and potential bugs.
  • Code Formatting: Ensures code adheres to a standard format using ruff format.
  • Type Checking: Verifies type hints for improved code robustness with mypy.
  • Use Case: Before committing new code, run this Skill to automatically catch and correct style issues, ensuring your codebase remains clean and maintainable.

Quick Start

Run the lint skill to check and fix code style for the entire project.

Frequently Asked Questions about lint

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

FAQPage Schema
How do I automatically fix Python code style and type errors?

To check and fix Python code style, this Skill applies ruff and mypy to your project for automated issue detection, formatting, and type verification. It ensures your codebase remains clean and maintainable before commits.

What's the best way to run static type checking and formatting on a Python project?

The best way to run static type checking and formatting on a Python project is to apply ruff format for standard formatting and mypy for verifying type hints. This combination ensures code robustness and adherence to style guidelines.

Do I need ruff and mypy installed to lint my Python code?

Yes, you need ruff and mypy installed to lint your Python code effectively. The Skill requires ruff, black, and mypy to be installed and configured for optimal automated issue detection and static type verification results.

Can I use this to automatically catch and correct style issues before committing code?

Yes, you can use this to automatically catch and correct style issues before committing code. Running the lint skill targets your Python project to identify and fix style violations and potential bugs using ruff.

How does ruff compare to other Python linters for identifying potential bugs?

Ruff identifies and automatically fixes style violations and potential bugs in Python code, streamlining the linting process. It integrates formatting and issue detection to maintain consistent code quality across your project.