CtrlK
BlogDocsLog inGet started
Tessl Logo

python-code-quality

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

1.31x
Quality

100%

Does it follow best practices?

Impact

100%

1.31x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

100%

23%

Set Up Code Quality Tooling for a Python Package

Pixi quality feature setup

Criteria
Without context
With context

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%

100%

25%

Audit and Fix Python Linting Configuration

Rule selection and inline suppression

Criteria
Without context
With context

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%

100%

24%

Configure Code Quality for a Python Monorepo

Workspace quality configuration

Criteria
Without context
With context

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%

Repository
jjjermiah/dotagents
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.