python-code-style

Enforce Python code style and documentation standards with ruff and mypy.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill python-code-style-arogyareddy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-code-style
Source: https://github.com/ArogyaReddy/https-github.com-wshobson-agents/tree/main/plugins/python-development/skills/python-code-style
Command: npx skills add https://github.com/ArogyaReddy/https-github.com-wshobson-agents --skill python-code-style-arogyareddy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Python code style, linting, formatting, naming conventions, and documentation standards. Use when writing new code, reviewing style, configuring linters, writing docstrings, or establishing project standards.

Core Features & Use Cases

  • Automated tooling configuration for linting and formatting.
  • Consistent naming conventions and thorough documentation across projects.
  • Use Case: On-boarding new projects, performing code reviews, and standardizing internal coding practices.

Quick Start

Install and configure ruff and mypy to start applying Python code style and type checks across your project.

Frequently Asked Questions about python-code-style

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

FAQPage Schema
How do I enforce Python code style and documentation standards across a project?

You can enforce Python code style by configuring automated tools like ruff and mypy to validate linting, formatting, type hints, and docstrings across your entire project.

What is the best way to configure linting and formatting for new Python code?

The best way to configure linting and formatting is by setting up ruff for style enforcement and mypy for type checking during new code development and code reviews.

Do I need ruff and mypy to validate Python type hints and docstrings?

Yes, you need to install and configure ruff and mypy to apply Python code style governance, validate type hints, and enforce thorough docstring documentation standards.

How does applying project-wide Python style governance help with code reviews?

Applying project-wide Python style governance ensures consistent naming conventions and automated tool validation, which streamlines code reviews by standardizing internal coding practices.

Can I use this approach to standardize internal coding practices when onboarding new projects?

Yes, you can use this approach to establish project standards, configure linters, and ensure consistent naming conventions when onboarding new projects and standardizing internal coding practices.

Why does mypy type checking fail without proper docstrings and type hints?

Mypy type checking fails because Python code style governance requires thorough documentation standards, meaning missing type hints and docstrings violate the configured project-wide style rules.