python3-typing
Installation
SKILL.md
Python Typing
Choose the strongest valid lane automatically. Do not ask the user to pick a typing philosophy.
Consult references/typing-policy.md for the full policy document.
Required Policy
- Forbid
Any, broadobject, and uncheckedcast()in normal internal code - Allow them only at explicit boundaries where unknown-shape data enters
- Isolate boundary code in dedicated validator, parser, adapter, or boundary modules
- Validate immediately and return strongly typed internal objects
- Do not let raw payloads cross into the typed core
- Allow narrow lint exceptions for
Anyonly in approved boundary modules