Skillsmodern-python
M

modern-python

Work with Python (`uv` instead of `python`, modern type syntax, linting, formatting, etc.) properly!

davidgasquez
39 stars
1.2k downloads
Updated 5d ago

Readme

modern-python follows the SKILL.md standard. Use the install command to add it to your agent stack.

---
name: modern-python
description: Work with Python (`uv` instead of `python`, modern type syntax, linting, formatting, etc.) properly!
---

- Never use `python`. Use `uv` instead of `python`
  - `uv add package-name`
  - `uv run script.py`
- Don't use `from __future__ import annotations`
- Use modern type syntax (`list[str], str | None`)
- Format with `uvx ruff format .`
- Lint with `uvx ruff check .` and `uvx ty check`
- Look before you leap (check conditions before acting)

Install

Requires askill CLI v1.0+

Metadata

LicenseUnknown
Version-
Updated5d ago
Publisherdavidgasquez

Tags

linting