# python-dev > Python development. Use when writing Python code, CLI tools, scripts, or services. Emphasizes stdlib, type hints, pytest toolchain, and minimal dependencies. - Author: Dragos Udrea - Repository: dadudad1/track-santa - Version: 20251224154639 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-07 - Source: https://github.com/dadudad1/track-santa - Web: https://mule.run/skillshub/@@dadudad1/track-santa~python-dev:20251224154639 --- --- name: python-dev description: Python development. Use when writing Python code, CLI tools, scripts, or services. Emphasizes stdlib, type hints, pytest toolchain, and minimal dependencies. --- ## Python guidelines - Avoid implementation comments in code. - Use comments in code only if necessary. ## Code style - Try to follow PEP8 code styling. - Type hints required for all code - Public APIs must have docstrings - Line length: 120 chars maximum ## Coding Best Practices - Early Returns: Use to avoid nested conditions - DRY Code: Don't repeat yourself - Minimal Changes: Only modify code related to the task at hand - Simplicity: Prioritize simplicity and readability over clever solutions - Run Tests: Test your code frequently with realistic inputs and validate outputs