SuperAPI AI 工具集

behavioral-guidelines

通用与其它

查看项目

更新于 10-16 02:33

技能介绍

用途:这是一套行为准则,用于减少 LLM 在编码中的常见错误,适合在编写、审查或重构代码时使用。其取舍是偏向谨慎而非速度,琐碎任务可自行判断。

主要能力与要求:

  1. 编码前先思考:不要假设,不要隐藏困惑,要暴露权衡。实现前明确陈述假设,不确定就提问;存在多种解释时全部列出而非默默选择;有更简单方案就说明,必要时提出反对;不清楚就停下,指出困惑点并提问。
  2. 简单优先:用解决问题的最少代码,不做推测性设计。不添加未被要求的功能、不为一次性代码做抽象、不引入未要求的灵活性或可配置性、不为不可能场景写错误处理。若写了 200 行而 50 行可完成,就重写。自问资深工程师是否会认为过于复杂,若是则简化。
  3. 外科手术式改动:只碰必须碰的部分,只清理自己造成的混乱。编辑既有代码时,不“改进”相邻代码、注释或格式,不重构没坏的东西,匹配现有风格;发现无关死代码只提及不删除。自己的改动产生孤儿代码时,移除因自己改动而不再使用的导入、变量、函数;未经要求不移除既有死代码。检验标准是每一行改动都能直接追溯到用户请求。
  4. 目标驱动执行:定义成功标准并循环直到验证通过。把任务转化为可验证目标,例如“添加校验”转为“为非法输入写测试并使其通过”,“修复缺陷”转为“写复现测试并使其通过”,“重构 X”转为“确保重构前后测试通过”。多步任务先给出简短计划,每步标注验证方式。强成功标准可独立循环,弱标准(如“让它能跑”)则需不断澄清。

限制:资料未提供具体安装命令、平台支持、收费方式或更多使用步骤。