ty-skills

Identify and fix Python type-checking issues in projects using ty.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/NihaalManaf/LDR-Island --skill ty-skills
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ty-skills
Source: https://github.com/NihaalManaf/LDR-Island/tree/main/.cursor/skills/ty-skills
Command: npx skills add https://github.com/NihaalManaf/LDR-Island --skill ty-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ty provides fast, Rust-based Python type checking to help you catch type errors early and speed up development.

Core Features & Use Cases

  • Configure and enforce type rules across large codebases.
  • Migrate from mypy or pyright to ty with minimal friction.
  • Integrate ty into editors and IDEs for real-time feedback and diagnostics.
  • Use advanced typing patterns (Intersections, Protocols, Type Guards) to model complex APIs.

Quick Start

Install ty using uv tool install ty and run ty check in your Python project to start diagnosing type errors.

Frequently Asked Questions about ty-skills

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

FAQPage Schema
How do I configure Python type-checking rules using ty?

Configure ty type-checking rules by defining settings in a pyproject.toml or ty.toml file. You can enforce type rules across large codebases and apply per-file overrides for specific diagnostic needs.

How do I migrate from mypy or pyright to ty?

Migrate from mypy or pyright to ty by mapping your existing type-checking configurations to ty's settings. This Skill provides references with practical patterns to transition your project with minimal friction.

Can I integrate ty into my editor for real-time Python type feedback?

Yes, you can integrate ty into editors and IDEs for real-time feedback and diagnostics. This enables immediate identification of Python type-checking issues during development workflows.

How do I set up advanced typing patterns like Protocols and Type Guards with ty?

Set up advanced typing patterns like Intersections, Protocols, and Type Guards in ty to model complex APIs. The Skill includes a comprehensive references section with practical examples for these configurations.

What is the best way to start diagnosing type errors in a Python project with ty?

Start diagnosing type errors by running the ty check command in your Python project. This fast, Rust-based static analysis tool catches type errors early to speed up development.

Does ty support per-file overrides for static analysis?

Yes, ty supports per-file overrides for static analysis. You can configure specific type-checking rules and exceptions for individual files within your project configuration.