This is a methodical approach to fixing Python type errors with mypy. It runs the type checker, groups errors into logical buckets, and then walks through each fix one at a time with you before applying it. The interaction model is the key here: it explains what it wants to do and waits for your approval before making changes. The skill bakes in some opinionated best practices like preferring cast() over type: ignore comments, using proper exceptions instead of assertions for null checks, and handling Django's lazy translation strings properly. If you're tired of batch fixing type errors only to realize half the changes went in the wrong direction, the step by step confirmation flow might save you some cleanup work.
npx skills add https://github.com/saaspegasus/django-skills --skill fix-types