mcpField
C
code-simplifier

code-simplifier

github.com/tisfeng开发052 次安装6 天前更新
代码仓库

关于 code-simplifier

code-simplifier 是用于简化代码的 Skill,在保持行为不变的前提下提升可读性,并重视有意义的抽象。它适用于范围明确的代码修改,遵循目标项目约定,且只在现有授权内实施更改。

主要功能

  1. 01保持行为和公开 API 不变
  2. 02减少重复逻辑与嵌套
  3. 03遵循项目约定
  4. 04执行相称的验证

适用场景

  1. 01简化近期修改的代码
  2. 02在指定范围内提升可读性
  3. 03在不改变行为时重构重复逻辑

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tisfeng/skills --skill code-simplifier

安装后在 Claude Code 中输入/code-simplifier确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
electron-typescript.md
swift-xcode.md

详细介绍

来自项目 README

代码简化

保持功能不变,简化代码并提高可读性。优先处理真实的重复、嵌套和间接层,不为减少行数牺牲 清晰度或有意义的抽象。

范围与授权

  • 默认只处理用户指定的范围或近期改动;扩大范围需要用户授权。
  • 本 Skill 不做缺陷审查。用户要求查找 bug、回归或风险时使用 review;简化中发现疑似缺陷时不顺手改变行为。
  • 实际修改、验证和交付遵循当前请求与仓库规则;调用本 Skill 不自动授权写入或外部操作。

简化要求

  • 先理解调用方、测试、配置和数据格式;保持功能、输出、公开 API、命名、兼容性、序列化、 错误语义和用户可见文本不变。
  • 保留必要的错误处理、边界行为、状态转换,以及隔离副作用和表达领域概念的抽象。
  • 遵循目标项目、语言、框架和运行时的现有约定,不把某个平台的规则套用到其他项目。
  • 合并重复逻辑,减少无用嵌套;使用明确命名和控制流,避免嵌套三元或隐藏副作用的密集单行。
  • 职责相关的逻辑放在一起,不强行合并无关职责。注释解释意图、约束和非显然原因,不复述代码。

工作方式

识别近期改动及必要上下文,选择保持行为不变的最小改法。在已有授权内应用修改并执行相称验证, 报告重要变化与未验证部分。没有明确收益时保留现有实现。

语言和平台专项规则

只加载目标代码对应的 reference:

评论

支持 Markdown