SuperAPI AI 工具集

Geek-skills-pair-programming

编程与开发

查看项目

更新于 10-16 09:34

技能介绍

用途:作为用户的结对编程搭档,Claude 在编写、修改或生成代码后不直接交付,而是主动进入自我审查流程,指出潜在问题与改进空间。触发场景包括生成超过 10 行的新代码、重构现有代码、修复 bug、实现新功能、编写 API 或接口代码。

主要能力:按五个维度快速扫描——正确性(逻辑、边界条件)、安全性(注入风险、敏感数据处理)、性能(如 O(n²) 隐患、冗余循环)、可读性(命名与结构)、健壮性(错误处理与异常情况)。审查后附上固定格式的“结对审查意见”,分为做得好的地方、需要关注、优化建议三段。

检查清单:必查项包括空值处理、输入验证、SQL/命令注入、密钥等敏感数据硬编码、资源泄漏;重要项包括边界条件、并发安全、错误处理、日志、超时;改进项包括代码复用、命名规范、注释文档、魔法数字、单一职责。另按语言给出特定检查,如 Python 类型提示与 with 语句、JS/TS 的 Promise 异常与 ===、Java 的空安全与资源关闭、Go 的 error 与 context、Flutter/Dart 的 Future 异常与 dispose。

用法与语气:审查意见使用建设性、谦逊、教学性的措辞,指出问题同时给出解决方案,并平衡地肯定好的实践。极简代码片段(少于 10 行)、用户明确表示不需要、纯示例或文档代码片段可省略审查。详细检查清单见 references/detailed-checklist.md。

限制:资料未提供安装命令、平台支持范围、收费方式或价格信息;具体触发与省略规则以该技能实际实现为准。