SuperAPI AI 工具集

simplify

编程与开发

查看项目

更新于 10-15 08:07

技能介绍

用途

simplify 是一个用于代码审查与简化的技能,通过手动调用 cdd-code-simplifier 子代理来运行代码简化器。其主要目标是提升代码在清晰度、一致性和可维护性方面的表现。

主要能力

  • 调用 subagent_type 为 "cdd-code-simplifier" 的 Task 工具运行代码简化器。
  • 支持根据用户提供的指引确定简化范围:若在 /simplify 后附加了指引,会将其作为 prompt 的一部分传递给代理。
  • 若未提供指引,代理将聚焦于最近修改的文件,通过 git diff --name-only main...HEAD 或 git status 来识别这些文件。
  • 代理完成后,会审查所做的更改;若有更改产生,会询问用户是否希望提交这些更改,并提供关于简化内容的简要总结。

使用方式

该技能以命令形式触发,命令中可使用参数($ARGUMENTS)传递用户指引。示例包括:

  • /simplify —— 简化最近修改的文件。
  • /simplify focus on build.sh error handling —— 带具体指引进行简化,聚焦于 build.sh 的错误处理。
  • /simplify only look at the new functions I added —— 缩小范围,只查看新增的函数。

适用场景

适用于希望对代码进行定期清理与简化的开发流程,尤其是需要针对最近改动或特定模块进行可读性与可维护性优化的场合。

限制

暂未提供关于该技能支持的语言、平台或性能限制的更多信息。