writing-python-code

Installation
SKILL.md

Writing Python Code

Prerequisites

This skill extends myai's engineering-principles. Load that first. using-my-skills and engineering-principles are assumed already loaded via myai bootstrap.

For the general engineering philosophy (pit of success, fail fast, error handling as control flow, testing philosophy, architecture separation), see myai's engineering-principles. This skill covers only Python-specific tooling, type system configuration, and patterns.

Run project-local tools through uv, not system-installed binaries: uv run python, uv run pytest, uv run ruff, uv run basedpyright, uv run poe, uv run pre-commit. The normal verification pair is uv run poe lint_full and uv run poe test.


Type System

basedpyright Configuration

Installs
45
GitHub Stars
1
First Seen
Mar 8, 2026
writing-python-code — quick-brown-foxxx/coding_rules_python