$npx skillfedfor your agent

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 onlyupdated by dawiddutoit

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.

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

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.
Same gist for agents: .md · .json

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

Quality Run Linting Formatting
by dawiddutoit · dawiddutoit/custom-claude

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.

no license declared → metadata onlyupdated Jan 2026
★ 1repo stars
Python Best Practices Type Safety
by dawiddutoit · dawiddutoit/custom-claude

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.

no license declared → metadata onlyupdated Jan 2026
★ 1repo stars
Quality Run Quality Gates
by dawiddutoit · dawiddutoit/custom-claude

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.

no license declared → metadata onlyupdated Jan 2026
★ 1repo stars
mypy
by bobmatnyc · bobmatnyc/claude-mpm-skills

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.

MITupdated Jul 2026
★ 62repo stars
ty-skills
by jiatastic · jiatastic/open-python-skills

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.

MITupdated Jan 2026
★ 7repo stars
python-pro
by Jeffallan · Jeffallan/claude-skills

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.

MITupdated May 2026
★ 10,759repo stars

More skills Pytest Type Safety (unlicensed)

Tags
type-validationquality-assuranceruntime-checkingerror-detectioncode-reliability