Ty

ty — Astral's extremely fast (Rust) Python type checker and language server, currently in 0.0.x beta. Use when running or configuring `ty check`, reading ty diagnostics, setting rule levels in `[tool.ty]` or `ty.toml`, writing `# ty: ignore[rule]` suppressions, debugging environment/module-resolution failures (`environment.python`, `python-version`, `extra-paths`, `src.include`/`exclude`), wiring ty into CI (exit codes, `--output-format github`), or migrating a project from mypy or pyright. Triggers on `ty check`, `[tool.ty]`, `ty.toml`, `# ty: ignore`, `ty explain rule`, `error[unresolved-import]`, or 'Astral type checker'. This is **ty**, the type checker — NOT **ruff** (linter/formatter) or **uv** (packaging), which are separate Astral tools with their own skills here — and it is an alternative to mypy/pyright, not those tools themselves. A bare `ty` is not a trigger: it is a common shell alias and Python import alias (`import typing as ty`); require one of the specific triggers above.

dashed e403c3e 5 files · 61.2 KB Updated

File contents

dashed/claude-marketplace/tree/main/plugins/ty/skills/ty commit e403c3e629

Frequently asked questions

npx skillmds@latest add dashed/ty