What problem does it solve? Python codebases often accumulate inconsistent style, unsafe typing, weak exception handling, and low-quality tests because rules are scattered or duplicated. This Skill provides a single deduplicated, normative rule set (PY01-PY34) that agents apply whenever planning, writing, editing, testing, or reviewing Python code. ## Core Features & Use Cases - Canonical Rule Set: 34 uniquely identified rules covering repository setup, typing, data models, control flow, exceptions, resources, imports, diagnostics, tests, and coverage, each stated exactly once to avoid contradictions. - Bilingual References: The English references/python.md is the normative source for agents, while references/python.ja.mdx is a Japanese translation for human readers. - Use Case: When asked to refactor a Python module, the agent loads the rule set, plans the implementation (PY30), applies typing and exception rules, updates related tests (PY25), meets coverage thresholds (PY26), and self-reviews against the rules before finishing (PY34). ## Quick Start Apply the python-coding-rules skill to review and refactor my Python module so it follows the canonical typing, exception, and testing rules.