Modern Python tooling skill adapted from Trail of Bits coding standards. Mandates the use of uv (package management), ruff (linting and formatting), ty (type checking), and pytest (testing) as the standard Python toolchain. Based on patterns from trailofbits/cookiecutter-python for consistent, high-quality Python projects.
This skill implements Trail of Bits' modern Python coding standards for the agent-studio framework. The core philosophy is: use Rust-based tools for faster feedback loops, especially when working with AI agents. Every tool in this stack (uv, ruff, ty) is written in Rust and provides sub-second execution times, enabling tight iteration cycles.
Source repository: https://github.com/trailofbits/skills Template: https://github.com/trailofbits/cookiecutter-python License: CC-BY-SA-4.0
Meilleures pratiques modernes en matière d'outils Python utilisant uv, ruff, ty et pytest. Mandate les normes de codage Python Trail of Bits pour la configuration du projet, la gestion des dépendances, le peluchage, la vérification de type et les tests. Basé sur les modèles de trailofbits/cookiecutter-python. Source : oimiragieo/agent-studio.