python-quality-checker
CommunityAutomate Python quality checks end-to-end.
Authormatteocervelli
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps Python teams enforce code quality by combining formatting, type checking, linting, and security analysis to catch issues early and speed up reviews.
Core Features & Use Cases
- Code formatting: Enforce Black formatting across the codebase.
- Type checking: Use mypy to catch type errors before runtime.
- Linting: Apply flake8/ruff to detect stylistic and logical issues.
- Security analysis: Run Bandit to surface common vulnerabilities.
- Quality gates: Produce a consolidated report suitable for CI.
Use case: Run in CI before merges to ensure PEP 8, type safety, and security standards.
Quick Start
- Run Black to check formatting: black --check .
- Run mypy for type checks: mypy .
- Run flake8 for linting: flake8 .
- Run bandit for security: bandit -r .
Dependency Matrix
Required Modules
blackmypyflake8ruffbandit
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: python-quality-checker Download link: https://github.com/matteocervelli/llms/archive/main.zip#python-quality-checker Please download this .zip file, extract it, and install it in the .claude/skills/ directory.