python-dev
Python开发环境一站式配置工具
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:python-dev。 它的用途是:Python开发环境一站式配置工具 完整的 Skill 内容见:https://321skill.com/skills/python-dev-x-6/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“使用python-dev初始化一个新Python项目,要求支持异步、类型检查、自动格式化”,它会自动创建pyproject.toml,配置uv、ruff、pytest,并生成基础的测试和lint配置,然后运行`just setup`完成依赖安装。
介绍
解决什么问题:Python项目初始化时,团队常常面临工具链分散、配置不一致的问题。本工具整合了uv(包管理)、ty(类型检查)、ruff(代码格式化与lint)、pytest(测试框架)和just(任务运行器),提供一套开箱即用的强约定配置,让开发者从零开始一个Python项目时无需重复配置。
怎么用:通过一条命令安装,然后使用just init快速生成项目骨架,自动生成pyproject.toml、.gitignore、预置的CI/CD配置等。日常开发中,just lint自动格式化代码,just test运行测试,just build构建包,所有操作统一在justfile中管理。
适合谁:适合追求代码规范、希望快速启动新项目的Python后端开发、全栈开发以及运维工程师。也适合团队统一新项目的开发环境,减少“环境不一致”的摩擦。
使用建议:如果你是单人项目,可以按需调整justfile中的任务;如果是团队,建议先评审默认规范(如ruff规则、pytest配置),确保符合团队编码风格后再作为模板推广。注意:本工具强依赖uv,如果团队仍使用pip/poetry,需要先迁移。
核心特点
依托uv + ty + ruff + pytest + just工具链,提供强约定但可自定义的Python项目模板,一键完成项目初始化、代码检查、测试和构建,比单独安装各工具节省60%的配置时间。
注意事项
不适合非Python项目或需要完全自由配置的团队,固化的工作流可能无法兼容现有老旧项目结构。
常见问题
如何安装python-dev?
使用`uv tool install python-dev`或`pip install python-dev`,建议在Python 3.10+环境中安装。
如何开始一个新项目?
安装后运行`python-dev init my-project`,进入目录后执行`just setup`即可自动安装依赖并配置完成。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/python-dev-x-6/raw/index.md 读取 python-dev 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/python-dev-x-6/raw/index.md(查看排版版本)