From asi
Enforces Python 3.13+ by rejecting projects or dependencies needing older versions, suggesting forks, containers, or replacements instead of downgrading.
npx claudepluginhub plurigrid/asi --plugin asiThis skill uses the workspace's default tool permissions.
When a dependency, tool, or project requires Python < 3.13:
Sets up Python projects with uv for deps/envs, ruff for linting/formatting, ty for types, pytest for testing. Use for new projects, scripts, or migrations from pip/Poetry.
Manages Python virtual environments using venv, Poetry, Pipenv, pyenv; handles dependencies, resolves conflicts, automates project setup, and troubleshoots issues.
Enforces opinionated production standards for Python 3.10-3.13 including modern type syntax, explicit checks, pathlib, interfaces, and CLI patterns. Use for writing, reviewing, refactoring code.
Share bugs, ideas, or general feedback.
When a dependency, tool, or project requires Python < 3.13:
Modern Python (3.13+) is the floor. Projects that can't run on current Python are unmaintained or hostile to their users. We don't bend our environment to accommodate them — they bend to us, or they get replaced.
X pins to python < 3.13. File an issue or fork it."uv python install 3.11 (or any version < 3.13)pyenv install 3.10.xpython_requires = "<3.13" anywheretyping_extensions, regex, or any stdlib backport to accommodate old code