python-style

Guide Python code writing, review, and maintenance with best practices.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/furedea/dotfiles --skill python-style-furedea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-style
Source: https://github.com/furedea/dotfiles/tree/main/agents/skills/python-style
Command: npx skills add https://github.com/furedea/dotfiles --skill python-style-furedea

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It standardizes Python coding conventions, improving code clarity, maintainability, and review efficiency across projects.

Core Features & Use Cases

  • Code Review & Refactoring: Guides developers through best practices for class design, naming, and code structure.
  • Linting & Type Checking: Implements consistent linting rules and type hints using pyright and ruff.
  • Test Environment Setup: Facilitates writing and running tests with pytest and pytest-mock for reliable, automated validation.
  • Use Case: When working on a large Python codebase, a developer uses this skill to enforce style guides during code review or refactoring sessions, ensuring adherence to project standards.

Quick Start

Load this skill to get assistance with writing, reviewing, or refactoring Python code following project standards.

Frequently Asked Questions about python-style

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

FAQPage Schema
How do I enforce consistent Python coding standards during code review?

You can enforce Python coding standards by applying structured guidelines for class design, naming conventions, and code structure during your review and refactoring sessions.

What is the best way to set up Python linting and type checking with ruff and pyright?

The best way to set up Python linting and type checking is to implement consistent rules using ruff for linting and pyright for type hints, ensuring high code quality and structure.

How do I configure a Python test environment using pytest and pytest-mock?

Configure a Python test environment by using pytest and pytest-mock to facilitate writing and running tests, providing reliable, automated validation for your intermediate or advanced Python project.

Does this Python style guide work for large codebase refactoring?

Yes, this Python style guide is designed for large codebases, helping developers enforce style guides and project standards during refactoring sessions to maintain consistency.

What are the best practices for Python type hints and string formatting?

Best practices for Python type hints and string formatting involve following comprehensive guidance on static analysis and code structure, ensuring your project maintains high quality and consistency.

Why do I need static analysis and type hints in my Python project?

You need static analysis and type hints in your Python project to standardize coding conventions, which improves code clarity, maintainability, and review efficiency across the development workflow.