python-development

Review and generate Python 3.12+ code with typing and documentation standards.

10|2|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/KiranEswaran/engineering-skills --skill python-development-kiraneswaran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-development
Source: https://github.com/KiranEswaran/engineering-skills/tree/main/python-development
Command: npx skills add https://github.com/KiranEswaran/engineering-skills --skill python-development-kiraneswaran

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Python development standards provide clear guidance to ensure code quality, consistency, and safety across reviews, generation, and deployment of Python projects.

Core Features & Use Cases

  • Define Python 3.12+ compliant patterns, typing discipline, and documentation practices to standardize codebases.
  • Enforce clean packaging, testing with pytest, and modern tooling (uv) for project setup and maintenance.
  • Provide practical guidance for AWS Lambda/boto3 patterns and Pydantic validation in API contexts.

Quick Start

Apply these Python development standards from the start to ensure clean, type-safe, and maintainable code.

Frequently Asked Questions about python-development

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

FAQPage Schema
What Python standards should I follow for type hints and docstrings in code reviews?

Python standards for code reviews require strict type hints, Google-style docstrings, 4-space indentation, and 120-character line limits to ensure correctness, readability, and safety across modules.

How do I scaffold a new Python project using uv and pyproject.toml?

Scaffold new Python projects by enforcing clean packaging with uv, configuring pyproject.toml, and integrating pytest for testing to standardize project setup and maintenance using modern tooling.

Does this Python development standard support AWS Lambda and Pydantic validation?

Yes, the Python development standards support AWS Lambda and Pydantic validation by providing practical guidance for boto3 patterns and Pydantic validation to ensure safety in API contexts.

What's the best way to enforce linting and typing discipline in a Python codebase?

The best way to enforce linting and typing discipline is applying Python 3.12+ standards that mandate strict typing and documentation practices to standardize codebases for consistency and safety.

When do I need strict typing and modern tooling for Python development?

You need strict typing and modern tooling like uv when standardizing Python codebases for quality and consistency, which is essential for reviewing modules, scaffolding projects, and enforcing safe deployment.