Modern Python
Plugin Verified ActiveModern Python best practices. Use when creating new Python projects, and writing Python scripts, or migrating existing projects from legacy tools.
To streamline the setup and management of new Python projects, improve script writing, and facilitate migration from legacy tools by providing a unified, modern development environment.
Features
- Modern Python tooling integration (uv, ruff, ty, pytest, prek)
- Unified linting, formatting, and type checking
- Fast dependency management with uv
- Security scanning and vulnerability scanning
- Intercepts legacy python/pip commands with modern alternatives
Use Cases
- Setting up new Python projects with best practices
- Writing standalone Python scripts with dependency management
- Migrating existing Python projects from older tools
- Ensuring code quality through linting, formatting, and type checking
Non-Goals
- Supporting Python versions older than 3.11
- Maintaining legacy Python tooling workflows
- Managing non-Python projects
Installation
First, add the marketplace
/plugin marketplace add trailofbits/skills/plugin install modern-python@trailofbitsQuality Score
VerifiedTrust Signals
Similar Extensions
Dotforge Stack Python Fastapi
100Python 3.12+ with FastAPI, async/await, type hints, and Ruff linting rules for Claude Code.
Python Development
98Modern Python development with Python 3.12+, Django, FastAPI, async patterns, and production best practices
Skills Janitor
987 skill hygiene tools: audit, health report, auto-fix, usage tracking, token cost analysis, GitHub search, and pre-install overlap check.
Uc Taskmanager
100SDD WORK-PIPELINE Agent — Requirements analysis & development 6-agent full pipeline with DAG-based orchestration and sliding window context management
Karpathy Coder
100Active coding discipline enforcer based on Karpathy's 4 principles: surface assumptions, keep it simple, make surgical changes, define verifiable goals. Ships 4 Python tools (complexity_checker, diff_surgeon, assumption_linter, goal_verifier), a review agent, /karpathy-check slash command, and a pre-commit hook. All tools stdlib-only.
Cypress
100Create, update, and fix Cypress tests. Connect to Cypress Cloud to see test results and use data to manage your test suite.