SuperAPI AI 工具集

dignified-python

编程与开发

查看项目

更新于 10-15 20:31

技能介绍

用途:为编写、审查与重构 Python 代码提供生产级编码规范,覆盖 Python 3.10 至 3.13,强调整洁、可维护与现代写法。属于通用 Python 规范,非 Dagster 专用。

主要能力:自动进行版本检测,按 pyproject.toml 的 requires-python、setup.py 或 setup.cfg 的 python_requires、.python-version 文件依次判定最低版本,无法确定时默认 3.12,并加载对应版本文件。核心知识默认加载,覆盖 LBYL/EAFP、pathlib、基础导入与反模式;按任务触发条件加载 CLI 模式(click、argparse)、异常处理、接口设计、高级类型、API 设计、模块设计与检查清单等参考文档。

适用场景:让代码更 Pythonic、判断代码质量、类型提示与注解、LBYL 与 EAFP 及异常模式、pathlib 与 os.path 路径选择、CLI 参数解析、代码审查与改进等。Dagster 最佳实践、流水线实现、集成选择等不适用,应改用对应专用技能。

使用方式:技能核心知识自动加载;先做一次版本检测并加载相应版本文件;再依据检测到的模式按需加载引用文档,例如任务提及 click 或 CLI 时加载 CLI 模式,提及 subprocess 时加载相关模式。

限制:资料未提供具体价格、平台支持与效果指标;版本覆盖范围仅 3.10 至 3.13,无版本标识时默认 3.12。