用途:SnakePolish 面向“有界范围”的 Python 代码现代化评估,只读分析、不实现改动。它从当前行为向前看,判断哪些手写实现可由现代标准库或成熟维护的 Python 库承担,哪些本地代码、进程、兼容层、回填或脚手架会消失,哪些新语言、类型、标准库、打包、异步/并发或数据模型能力能让代码更小更清晰。
主要能力:针对给定范围提出并回答若干问题,包括:现代标准库或成熟库可接管哪些手写实现;哪些本地代码或流程可删除;在当前或提议的 Python 版本下限下哪些兼容与脚手架不再必要;哪些模块、函数或流程可在不损失内聚与契约的前提下删除或合并;哪些设计不够 Pythonic 或带有不必要仪式;哪些依赖因 Python 本身已提供能力而冗余;哪些机制应保留在本地,因为引入依赖的成本大于它消除的成本。
使用方式:加载 python-engineering:standards-for-python-development;保留仓库契约与权威的 Python 版本下限,除非调用方明确给出提议目标下限。对生态替代方案,需从一手来源核实当前维护状态、支持的 Python 版本、能力与迁移风险。优先删除已维护代码而非追求新颖,不因存在某个依赖就推荐它。若提出更低的 Python 版本下限,需区分当前即可获得的改进、由新下限解锁的改进,以及采用后失去的兼容性与契约。
输出:每个候选项返回标题、仓库/外部证据、当前负担、提议状态、删除或缩减内容、权衡、受保护行为、受影响面、验证路径与就绪度(ACTIONABLE | EXPERIMENT | HYPOTHESIS)。
限制:不编辑、暂存、提交或调用实现工作流;综合与行动由调用方负责。资料未提供安装命令、收费、价格、平台或具体效果信息。