skillfed

Quality Run Type Checking

Quality Run Type Checking combines pyright for rapid development feedback with mypy for comprehensive pre-commit validation. Both tools catch complementary error classes—pyright excels at speed and IDE integration, while mypy provides deeper Pydantic model support and CI/CD authority. Use pyright during coding iterations and mypy before commits.

Quality Run Type Checking validates Python types using both pyright and mypy for complete error coverage.

AI-generated summary based on this skill's SKILL.md

1 0 unlicensed — metadata only updated by dawiddutoit

Install

dawiddutoit/custom-claude/quality-run-type-checking · repository language: Python

git clone https://github.com/dawiddutoit/custom-claude
cp -r custom-claude ~/.claude/skills/quality-run-type-checking

generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub

npx skillfed install dawiddutoit/custom-claude/quality-run-type-checking

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What is Quality Run Type Checking?

Quality Run Type Checking combines pyright for rapid development feedback with mypy for comprehensive pre-commit validation. Both tools catch complementary error classes—pyright excels at speed and IDE integration, while mypy provides deeper Pydantic model support and CI/CD authority. Use pyright during coding iterations and mypy before commits.

How does Quality Run Type Checking validate data types?

Quality Run Type Checking validates and checks data types during quality test runs by integrating pyright and mypy into your workflow. Pyright provides fast, IDE-integrated feedback during development, while mypy offers comprehensive type validation with stronger Pydantic model support for pre-commit and CI/CD stages.

Can Quality Run Type Checking detect type-related errors?

Yes, Quality Run Type Checking detects type-related errors in test execution through both pyright and mypy. Pyright catches errors quickly during development with excellent IDE integration, while mypy provides deeper analysis and serves as the authoritative validator in CI/CD pipelines.

Does Quality Run Type Checking ensure type safety?

Quality Run Type Checking ensures type safety in automated quality processes by combining two complementary tools. Pyright delivers rapid feedback during coding iterations, while mypy provides comprehensive pre-commit validation. Together they improve code reliability through continuous type verification across development and deployment stages.

When should I use pyright vs mypy in Quality Run Type Checking?

Quality Run Type Checking recommends using pyright during coding iterations for rapid development feedback and IDE integration, then mypy before commits for comprehensive validation. Mypy's deeper Pydantic model support and CI/CD authority make it ideal for pre-commit and production validation stages.

Related skills

Tags

type-validation quality-assurance runtime-checking error-detection code-reliability