lint_check

Run Ruff, MyPy, and dependency-consistency checks on Python projects.

1|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/tatsuki-washimi/gwexpy --skill lint-check-tatsuki-washimi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint_check
Source: https://github.com/tatsuki-washimi/gwexpy/tree/main/.agent/skills/lint_check
Command: npx skills add https://github.com/tatsuki-washimi/gwexpy --skill lint-check-tatsuki-washimi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ruff、MyPyによるコード品質チェックと、import/依存関係の整合性検証を一括で行います。

Core Features & Use Cases

  • Ruffでコードを静的解析し、フォーマットとスタイルを整えます。
  • MyPyで型チェックを実行し、型エラーを早期に検出します。
  • pyproject.tomlの依存関係と実際のimportを比較して未宣言/未使用依存を検出します。
  • Use Case: 大規模なPythonプロジェクトで一括品質管理を実現します。

Quick Start

Run /lint_check to perform Ruff, MyPy, and dependency checks on your Python project.

Frequently Asked Questions about lint_check

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

FAQPage Schema
How do I run Ruff and MyPy checks together on a Python project?

Run Ruff and MyPy checks together by executing a single command that performs static analysis, type checking, and dependency consistency validation based on your pyproject.toml configuration.

How do I detect undeclared or unused dependencies in a Python repository?

Compare actual import statements against dependencies declared in pyproject.toml to detect undeclared or unused dependencies and maintain project integrity.

Can I auto-fix Python linting and formatting issues using pyproject.toml?

Auto-fix Python linting and formatting issues by running the check with a --fix option that applies corrections based on the Ruff configuration in pyproject.toml.

Does this dependency check work with Python projects using pyproject.toml?

The dependency check works with Python projects declaring dependencies in pyproject.toml, ensuring declared packages match the modules imported across the repository.

What is the best way to enforce Python code quality across a large project?

Enforce Python code quality by running a combined check that executes Ruff for style, MyPy for type errors, and dependency validation to catch all issues consistently.