SuperAPI AI 工具集

dignified-code-simplifier

编程与开发

查看项目

更新于 10-15 20:31

技能介绍

用途:在代码刚被编写或修改后,自动分析近期改动的 Python 代码并做精修,保持全部原有功能、输出与行为不变,只改变实现方式。

主要能力:减少不必要的复杂度与嵌套(缩进最多 4 层,过深则抽取辅助函数);消除冗余代码与抽象;改进变量和函数命名;合并相关逻辑;删除描述显而易见代码的多余注释。应用 dignified-python 标准:优先 LBYL 而非 EAFP,不用异常做流程控制;始终使用 pathlib.Path 而非 os.path,并显式指定 encoding;只用绝对导入,不用相对导入与再导出;属性与魔术方法保持 O(1),不做 I/O 或迭代;变量声明靠近使用处。

用法:该技能会自主、主动地在代码写入或修改后立即精修,无需显式请求。范围默认仅限当前会话中近期修改过的代码,除非被明确要求检查更大范围。可用 @.claude/skills/dignified-python/ 引用项目编码标准。

限制:禁止改变代码功能,不做过度简化(如多层嵌套三元、链式 3 个以上操作的密集单行);避免嵌套三元运算符,多条件优先 if/else 链,但单层简单三元属惯用写法不应替换;不得建议 .or_else() 等非 Python 模式;with 语句中的条件上下文管理器一般保持内联,除非确属难读,此时建议抽取为返回上下文管理器的辅助函数而非局部变量。定价、平台与详细安装方式暂未提供。