What problem does it solve? Python teams waste time on inconsistent formatting, naming, and linting debates. This Skill provides a single, enforceable style standard covering ruff configuration, snake_case naming rules, docstring conventions, and file organization so every Python project follows the same conventions. ## Core Features & Use Cases - Ruff Configuration & Formatting: Applies a canonical [tool.ruff] block in pyproject.toml and runs ruff check / ruff format (black-compatible) with auto-fix support. - Naming & Style Rules: Enforces snake_case functions and variables, PascalCase classes, verb-first function names, boolean prefixes like is_/has_, and typed public functions. - Code Organization Standards: Defines import grouping, module docstrings, file size limits, and early-return patterns. - Use Case: When setting up a new Python package, ask Claude to configure linting and formatting — it will write the ruff config, format the codebase, and verify ruff check and ruff format --check both pass cleanly. ## Quick Start Ask Claude to configure ruff linting and formatting for my Python project and fix all style violations in the src directory.