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
Decision gist · record as of 2026-01-26
Quality Run Type Checking validates Python types using both pyright and mypy for complete error coverage. 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.
Use it when
- Quality Run Type Checking validates and checks data types during quality test runs by integrating pyright and mypy into your workflow.
- Yes, Quality Run Type Checking detects type-related errors in test execution through both pyright and mypy.
Install
dawiddutoit/custom-claude/quality-run-type-checking · repository language: Python
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
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.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Validate and check data types during quality test runs”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Execute ruff-based code quality checks and formatting across Python projects. This skill covers running linting scans, applying safe auto-fixes, and formatting code to match project standards—plus interpreting common violation codes and configuring ruff rules in pyproject.toml.
This skill diagnoses and resolves Python type checking errors by categorizing them into patterns—missing annotations, type mismatches, Optional handling, generics, and attribute issues—then applies targeted fixes. It works with pyright and mypy output, includes automation scripts for batch corrections, and guides you through verification to maintain strict type safety.
This skill automates Definition of Done enforcement by detecting your project type and running all quality gates—type checking, linting, dead code detection, and tests—in sequence. It captures failures by category, provides specific fixes, and re-runs gates until everything passes, ensuring code truly meets your standards before task completion.
mypy brings static type checking to Python through gradual adoption of type hints, letting you add type safety incrementally without rewriting existing code. It supports strict mode for maximum safety, works seamlessly with FastAPI and Django, and uses type inference to minimize annotation overhead.
Learn to use ty, Astral's high-performance Rust-based type checker for Python. This skill covers adding type annotations, resolving type errors, configuring rules, and migrating from mypy or pyright. Explore advanced patterns like intersection types and protocols, plus editor integration for VS Code, Cursor, Neovim, and PyCharm.
Python Pro is a specialist for building modern Python 3.11+ applications with complete type coverage, async-first design, and robust error handling. It generates type-annotated code, configures strict mypy validation, creates comprehensive pytest suites, and enforces code quality with black and ruff.
More skills Pytest Type Safety (unlicensed)