Enforces dlt import conventions and ordering. Use when writing or modifying Python imports in dlt/ or tests/.
91
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Groups separated by blank line:
import os, from typing import ...)import pendulum, import semver)from dlt.common import ...)from tests.utils import ...)contextlib, io, warnings, sys, os, re, etc.from dlt.common import logger, then logger.info(...) -- never import logging directly (except in logger.py itself or runtime infrastructure).
if TYPE_CHECKING: from X import Y with else: Y = AnyTYPE_CHECKING, actual import deferred to runtime methodWhen importing pyarrow, pandas, numpy, pydantic, sqlalchemy, ibis, deltalake, pyiceberg: See common-libs.md
e3e58fe
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.