Python code quality with Ruff linting/formatting and ty type checking. Use when configuring Ruff rules, setting up ty type checking, writing pyproject.toml quality config, creating pixi quality tasks, enforcing type annotations, or fixing lint errors—e.g., "set up ruff and ty", "configure Python linting", "add type checking to project", "fix ruff violations".
100
100%
Does it follow best practices?
Impact
100%
1.31xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Pixi quality feature setup
Ruff in pixi quality deps
100%
100%
ty in pixi quality deps
100%
100%
lint task defined
100%
100%
lint-fix task defined
100%
100%
format task defined
100%
100%
format-check task defined
100%
100%
typecheck task defined
100%
100%
qc task with depends-on
25%
100%
quality in default env
0%
100%
Ruff target-version matches requires-python
100%
100%
Ruff src set to src
100%
100%
Standard rule set present
62%
100%
tests per-file-ignores
25%
100%
pydocstyle google convention
100%
100%
ty python-version matches requires-python
100%
100%
ty include src
40%
100%
format before check in workflow
100%
100%
line-length 88
100%
100%
Rule selection and inline suppression
No select ALL
100%
100%
F rules preserved
100%
100%
E4/E7/E9 rules preserved
100%
100%
per-file-ignores for tests
100%
100%
noqa with explanation
33%
100%
type ignore with explanation
30%
100%
Standard rules in select
80%
100%
review.md explains changes
100%
100%
pydocstyle convention retained
0%
100%
src setting preserved
100%
100%
Workspace quality configuration
No pyproject.toml Ruff config
100%
100%
ruff.toml at root
100%
100%
ruff.toml includes libs pattern
0%
100%
ruff.toml standard rule set
100%
100%
ruff.toml format settings
100%
100%
ty in pixi quality deps
100%
100%
ruff in pixi quality deps
100%
100%
typecheck lists all packages
60%
100%
qc task with depends-on
0%
100%
ty python-version per package
100%
100%
ty python-platform for auth
100%
100%
ty python-platform cross-platform
100%
100%
ruff.toml cache-dir set
0%
100%
b74de5e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.