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.

开发编程Python项目模板工具链通用
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 公开信息 · 原文版权归作者所有