pep8
CommunityAuto-enforce Python 3.11+ standards and code
Authorgeorgekhananaev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps teams enforce modern Python 3.11+ standards, ensure consistent style, typing, and clear docstrings, reducing code-review churn and improving readability.
Core Features & Use Cases
- PEP 8 conformance and formatting across Python codebases.
- Enforced type hints and modern typing patterns (PEP 484/585, PEP 604).
- Docstring style enforcement (Google-style) to improve maintainability.
- Integrates into development workflows (local checks, PR reviews, CI) to catch issues early.
- Use Case: A team migrating to Python 3.11+ ensures new code follows standardized guidelines automatically during reviews.
Quick Start
Install the required tooling (ruff, pycodestyle, mypy) and run the checks on your codebase.
- Run full style checks: python scripts/check_style.py src/ --fix
- Validate formatting only: python scripts/check_pep8.sh src/
- Auto-fix issues: scripts/fix_style.sh src/
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 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: pep8 Download link: https://github.com/georgekhananaev/claude-skills-vault/archive/main.zip#pep8 Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.