python-dev
自成一派的Python开发环境一键配置
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:python-dev。 它的用途是:自成一派的Python开发环境一键配置 完整的 Skill 内容见:https://321skill.com/skills/python-dev-x-4/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'快速初始化一个新Python项目,使用uv和ruff,并配置好pytest和just任务',它会自动在当前目录生成pyproject.toml、配置ruff规则、创建justfile(包含lint/test/format任务),并执行`uv sync`安装依赖。之后你只需执行`just lint`即可检查代码风格,`just test`运行测试。
介绍
解决什么问题:每次新建Python项目时,你都需要手动安装依赖、配置linting规则、编写测试框架、设置任务运行器……这些重复劳动既耗时又容易出错。python-dev skill 提供了一套“Opinionated”的标准化开发环境模板,基于 uv(现代包管理器)、ty(类型检查)、ruff(极速linter)、pytest(测试框架)和 just(任务运行器)组合,让你在数秒内获得一个开箱即用、规范一致的Python项目骨架。
怎么用:安装后,在任意空目录下执行 just init(或对应命令),skill 会自动生成 pyproject.toml、配置 ruff 规则、设置 pytest 参数、建立 justfile 任务清单(如 lint、test、format、build)。你也可以在已有项目中运行 just setup 来覆盖或补充缺失的配置。所有配置都遵循当前社区最佳实践,并经过预置的“Opinionated”决策,减少你反复纠结的选项。
适合谁:适合后端开发、全栈开发、数据科学家以及任何需要快速启动Python项目的开发者。尤其适合团队希望统一开发规范、减少新人上手成本,或者个人想摆脱“项目配置恐惧症”的场合。也适合在CI/CD流程中快速搭建一致的linting和测试环境。
使用建议:建议先阅读生成的 justfile 了解可用任务名称。如果团队已有特定规范(如私有包索引、自定义ruff规则),可以通过修改 pyproject.toml 和 justfile 进行扩展。注意该 skill 会覆盖项目根目录下的 pyproject.toml 和 ruff.toml 等文件,请提前备份自定义配置。
核心特点
相比其他Python项目模板,python-dev 不仅提供工具安装脚本,还预置了经过实战检验的 ruff 规则集、pytest 插件组合和 just 任务编排,形成从代码检查到测试运行的完整闭环,且全部基于 uv 实现极速依赖解析。
注意事项
不适合需要高度定制化构建工具(如Poetry、Conda)或非标准项目结构(如嵌入式Python、C扩展混合项目)的场景。
常见问题
这个技能支持哪些Python版本?
默认支持Python 3.10+,可在生成的pyproject.toml中自行修改requires-python字段。
安装后如何运行测试?
在项目目录下执行 `just test` 即可运行pytest,所有测试文件应放在`tests/`目录下。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/python-dev-x-4/raw/index.md 读取 python-dev 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/python-dev-x-4/raw/index.md(查看排版版本)