SuperAPI AI 工具集

code-simplifier

通用与其它

查看项目

更新于 10-16 00:23

技能介绍

用途:在完成一个功能或修复后运行该技能,清理和简化代码,使代码更干净、易读、易维护。默认聚焦当前会话中修改过的文件,也可通过参数指定文件或目录。

主要能力:降低复杂度(拆分长函数、嵌套深度不超过 3 层、简化复杂条件、把魔法数字提取为命名常量);提升可读性(使用描述性变量和函数名、为非显然逻辑加说明注释、保持格式一致、删除多余注释);应用 Pythonic 写法(列表/字典/集合推导式、with 管理资源、enumerate() 替代手动索引、zip() 并行迭代、f-string 格式化、pathlib 处理路径);清理冗余(未使用的导入与变量、被注释掉的代码、冗余代码路径、合并重复逻辑)。

使用方式:命令为 /code-simplifier(简化最近改动的文件)、/code-simplifier src/module.py(指定文件)、/code-simplifier src/(指定目录)。工作流为:识别改动文件、逐文件分析并优先处理高影响项、增量应用简化并保持原有行为、每步改动后运行测试、执行 ruff format . 与 ruff check --fix . 格式化与检查,最后运行 pytest 验证行为不变。

适用场景:Python 项目的功能开发或缺陷修复之后的代码整理阶段,希望在不改变行为的前提下提升代码质量。

限制:资料未说明它支持的语言是否仅限 Python,示例与工具链(ruff、pytest)均为 Python 生态;也未提供收费标准、平台支持或安装命令等信息,暂未提供。