python-dev
一站式Python开发环境配置工具
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:python-dev。 它的用途是:一站式Python开发环境配置工具 完整的 Skill 内容见:https://321skill.com/skills/python-dev-x-7/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘帮我创建一个新的Python项目,使用python-dev环境初始化,包括uv虚拟环境、ruff lint和pytest测试。’ 它会自动生成项目目录结构、pyproject.toml配置文件,并安装好依赖。然后你可以说:‘运行just lint检查代码风格’,它会执行ruff检查并输出结果。
介绍
python-dev 解决的是 Python 项目初始化时工具链碎片化、配置繁琐的痛点。很多开发者花大量时间手动搭建 pyproject.toml、选择 linter、配置测试框架、统一任务执行方式,而本 Skill 将这一切打包为“强意见”的默认配置,让你从零开始就能获得一套经过验证的现代 Python 开发环境。
使用方式非常直接:通过 uv 管理虚拟环境和依赖,ty 提供类型检查,ruff 统一代码风格和 lint,pytest 负责测试,just 作为任务运行器串联所有操作。你只需运行一条初始化命令,即可自动生成 pyproject.toml 并配置好所有工具,无需手动调整。日常开发中,用 just 命令即可执行 lint、测试、格式化等常见任务。
适合后端开发者、全栈工程师、智能体开发者以及需要统一团队 Python 编码规范的团队。无论是个人新项目起步,还是团队快速搭建标准化开发环境,都能显著减少重复劳动。尤其推荐给那些希望用 ruff 替代 flake8 + isort + black 的开发者,以及想用 uv 替代 pip/poetry 的用户。
使用前请确保已安装 uv 和 just(推荐通过 brew 或 pipx 安装)。如果团队已有成熟的工具链(如 poetry + black),本 Skill 的“强意见”风格可能不兼容,建议先审查默认配置后再应用。此外,本 Skill 主要面向 Python 3.10+ 项目,不适用于旧版 Python 或非 Python 项目。
核心特点
相比 cookiecutter 模板或手动配置,python-dev 将 uv、ty、ruff、pytest、just 五者深度集成,不仅生成 pyproject.toml,还内置了统一的 just 命令(如 just lint、just test),无需开发者分别学习每个工具的 CLI。
注意事项
不适合非 Python 项目,也无法兼容使用 poetry 或 black 的既有团队规范。
常见问题
如何安装 uv 和 just?
uv 可通过 pip install uv 或 brew install uv 安装;just 可通过 brew install just 或 cargo install just 安装。
如何运行测试?
在项目根目录执行 just test 即可,它会自动调用 pytest 并加载配置。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/python-dev-x-7/raw/index.md 读取 python-dev 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/python-dev-x-7/raw/index.md(查看排版版本)