概要
This skill provides a comprehensive framework for implementing strong type safety in Python backend applications using modern 3.10+ and 3.12+ syntax. It guides developers through complex typing scenarios—including structural subtyping with Protocols, generic repository patterns, and advanced type narrowing with TypeGuards—all while enforcing a strict 'zero type-ignore' policy. By providing standardized patterns for resolving mypy and pyright errors, it ensures codebase maintainability, enhances IDE autocomplete, and prevents runtime bugs through rigorous static analysis.