astral-ty

Run fast Python type checking via uv run ty with pyproject.toml or ty.toml.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/fredericosantos/skills --skill astral-ty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: astral-ty
Source: https://github.com/fredericosantos/skills/tree/main/skills/astral-ty
Command: npx skills add https://github.com/fredericosantos/skills --skill astral-ty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ty provides fast, reliable type checking for Python projects, helping you catch type errors early and improve code quality.

Core Features & Use Cases

  • Fast type checking for Python codebases using pyproject.toml or ty.toml configuration
  • Language server integration for editors to enable real-time type feedback
  • Guidance for migrating from mypy or pyright and applying project-specific rules

Quick Start

Install and run in your project by invoking the ty checker through uv run ty to start type checking.

Frequently Asked Questions about astral-ty

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run fast Python type checking for my project using uv?

Run fast Python type checking by invoking the checker through uv run ty or uvx ty. It analyzes your codebase using configuration defined in pyproject.toml or ty.toml to identify type errors.

Can I integrate a Python type checker language server into my editor?

Yes, ty provides a language server integration for editors to enable real-time type feedback. This allows you to catch type errors directly within your development environment as you write code.

What is the best way to migrate from mypy or pyright to another type checker?

This tool provides guidance for migrating from mypy or pyright and applying project-specific rules. You can configure your type checking settings end-to-end using pyproject.toml or ty.toml.

How do I configure project-wide type checking rules in Python?

Configure project-wide type checking rules by defining settings in a pyproject.toml or ty.toml file. This allows you to apply consistent, configurable type checks across your entire Python project.