Modern Python
技能 已验证 活跃Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.
To streamline the setup of Python projects with current best practices and efficient development tools, ensuring consistency and quality from the start.
功能
- Automated project initialization with uv
- Integrated linting and formatting with ruff
- Type checking setup with ty
- Guidance on dependency management with uv
- Migration support for legacy Python tooling
使用场景
- Creating new Python projects with a modern toolchain
- Setting up `pyproject.toml` for development environments
- Migrating existing Python projects to uv, ruff, and ty
- Writing standalone Python scripts with dependency management
非目标
- Managing non-Python projects
- Maintaining legacy tooling against user's explicit requests
- Supporting Python versions older than 3.11
安装
请先添加 Marketplace
/plugin marketplace add trailofbits/skills/plugin install modern-python@trailofbits质量评分
已验证类似扩展
Cleanup Cycles
100Detect and untangle circular dependencies. Runs madge/skott (TS), pycycle (Py), or compiler-only checks (Go/Rust). Auto-fixes leaf-extractable cycles; reports core cycles for human review. Use when the user asks to find circular imports, fix dependency cycles, or untangle module graph. Example queries — "find circular imports", "fix dependency cycles", "untangle our module graph", "why is madge complaining".
Baseline Ui
100在 Tailwind CSS 项目中验证动画持续时间,强制执行排版比例,检查组件可访问性,并防止布局反模式。适用于构建 UI 组件、审查 CSS 工具类、 styling React 视图或强制执行设计一致性。
Definition Of Done
100Mandatory checks to run before completing any task that touches md files or dart code in this repository.
Dart Long Lines
98Guidelines for handling long lines in Dart code to adhere to the 80-column rule. The `lines_longer_than_80_chars` lint.
Biome
79Biome - Fast all-in-one toolchain for web projects (linter + formatter in Rust, 100x faster than ESLint)
Vector Setup
100First-run setup for ruvector@0.2.25 — installs ONNX/Brain/SONA add-ons, registers the MCP server, and verifies the install via `doctor`