{"enrichment":{"faq":[{"a":"ty-skills teaches you to use ty, Astral's high-performance Rust-based type checker for Python. Start by adding type annotations to your code, then run ty's check command to identify type errors. ty-skills covers the full workflow: understanding error messages, fixing violations, and integrating ty into your development environment for continuous type checking.","q":"How to use ty type checker python?"},{"a":"ty-skills provides guidance for migrating from mypy or pyright to ty. The skill explains how to adapt your existing type annotations, configure ty's rules to match your project's needs, and handle any differences in error reporting. ty-skills helps you transition smoothly while maintaining your type safety standards.","q":"What's the process to migrate from mypy to ty?"},{"a":"ty-skills covers configuring ty rules and severity levels through your pyproject.toml file. Learn which rules to enable or disable, how to set strictness levels, and how to customize diagnostics for your team's standards. ty-skills explains both basic and advanced configuration options for fine-tuning type checking behavior.","q":"How do I configure ty rules and severity levels?"},{"a":"ty-skills teaches advanced patterns including intersection types, protocol generics, and complex type relationships. These patterns help you express sophisticated type constraints that improve code safety. ty-skills shows practical examples of when and how to apply these patterns in real Python projects.","q":"What advanced type patterns does ty-skills cover?"},{"a":"ty-skills covers editor integration for VS Code, Cursor, Neovim, and PyCharm. Learn how to configure ty's language server, enable real-time diagnostics, and customize your editor's type checking experience. ty-skills provides step-by-step setup instructions for each supported editor.","q":"How do I set up ty in VS Code and other editors?"},{"a":"ty-skills explains that ty is Astral's fast, Rust-based type checker designed for superior performance compared to mypy and pyright. The skill covers ty's speed advantages, when to choose ty over alternatives, and how its performance benefits your development workflow on large codebases.","q":"How does ty compare to mypy in performance?"}],"shadow_tags":["rust-based-checker","type-annotation-guide","mypy-alternative","editor-integration","error-suppression","intersection-types","performance-focused","configuration-reference"],"summary_rewrite":"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."},"files":[{"bytes":3870,"path":"skills/ty-skills/SKILL.md","sha256":"865d747c55cdb8acac17eb5dfa3a80db7ce85a6a36d96a5392015908777d5197","url":"https://skillfed.io/files/jiatastic/open-python-skills/ty-skills/0cc7d15a/SKILL.md"}],"id":"jiatastic/open-python-skills/ty-skills","links":{"html":"https://skillfed.io/jiatastic/open-python-skills/ty-skills","md":"https://skillfed.io/jiatastic/open-python-skills/ty-skills.md","repo":"https://github.com/jiatastic/open-python-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":1,"language":"Python","last_updated":"2026-01-25","license":"MIT","name":"ty-skills","publisher":"jiatastic","stars":7},"relations":{"similar":[{"id":"astral-sh/claude-code-plugins/ty"},{"id":"hyperb1iss/hyperskills/ty"},{"id":"trailofbits/skills/modern-python"},{"id":"alleneubank/claude-code/python-best-practices"},{"id":"jiatastic/open-python-skills/pydantic"},{"id":"JosiahSiegel/claude-plugin-marketplace/python-type-hints"},{"id":"bobmatnyc/claude-mpm-skills/pyright"},{"id":"wshobson/agents/python-type-safety"},{"id":"dawiddutoit/custom-claude/quality-run-type-checking"},{"id":"jiatastic/open-python-skills/fastapi-design"}]},"slug":{"owner":"jiatastic","repo":"open-python-skills","skill":"ty-skills"},"version":"0cc7d15a"}
