modern-python
仓库创建 2026年1月15日最近提交 10 小时前SkillHot 收录 21 天前
▸ 精选理由
快速搭建符合当下最佳实践的 Python 项目骨架
这个 Skill 做什么
提供现代 Python 项目配置与开发工具链(lint、format、测试、打包)
把项目配置成现代 Python 开发体验,帮你生成 pyproject.toml,配置 lint/format/test/打包等工具(比如 ruff、ty、uv 等)。新建项目、写脚本或从老的 pip/Poetry/mypy/black 流程迁移时用。参考成熟模板(如 trailofbits 的 cookiecutter),目标是让开发链路开箱即用、规范一致。
▸ 展开 SKILL.md 英文原文
Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.
6.3k
Stars
543
Forks
40
仓库内 Skill
+282
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/trailofbits/skills/main/plugins/modern-python/skills/modern-python/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/trailofbits/skills/main/plugins/modern-python/skills/modern-python/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# Modern Python Guide for modern Python tooling and best practices, based on [trailofbits/cookiecutter-python](https://github.com/trailofbits/cookiecutter-python). ## When to Use This Skill - Creating a new Python project or package - Setting up `pyproject.toml` configuration - Configuring development tools (linting, formatting, testing) - Writing Python scripts with external dependencies - Migrating from legacy tools (when user requests it) ## When NOT to Use This Skill - **User wants to keep legacy tooling**: Respect existing workflows if explicitly requested - **Python < 3.11 required**: These tools target modern Python - **Non-Python projects**: Mixed codebases where Python isn't pr
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有