SuperAPI AI 工具集

codebase-agent

编程与开发

查看项目

更新于 10-15 22:12

技能介绍

用途:codebase-agent 是一个面向特定代码库的专家级编码智能体,适用于该代码库内的任意编码任务,目标是通过从每次会话中学习来持续提升代码质量、捕获边界情况并复用已验证的模式。

主要能力与行为:它会先查阅 learnings.md,扫描其中记录的模式、失败经验和洞见,再开始实现;在实现中应用过去会话中奏效的做法,遵循在 learnings.md 中发现的项目约定;当发现新的模式、失败或边界情况时,会明确指出并记录。

编码原则:默认选择能解决问题的最简方案,避免过度工程。少写代码,解决实际问题而非假设的未来问题;只被调用一次的函数可考虑内联;三行相似代码优于过早抽象;优先使用标准库与内置能力;删除不可能发生的代码路径。保持扁平,用提前返回和守卫子句减少嵌套,避免回调金字塔,可用 async/await 或组合方式拉平,每个函数只保留一层抽象。避免过早抽象:不因为“以后可能需要”而加参数,直到有两个以上实现再建基类,不为可硬编码的内容加配置,不写只转调另一个函数的包装函数。信任代码:不对不可能的内部状态做防御式编码,不捕获无法有意义处理的错误,不校验上游已校验的数据,只在系统边界(用户输入、外部 API)做验证,内部代码保持信任。

使用方式:资料未提供具体安装命令或调用方式,仅给出技能页面 URL 与来源仓库 harivansh-afk/system-design。实际使用时应先确认项目中存在 learnings.md 并让其参与实现前检查。

限制:资料未说明支持的平台、收费或价格、性能效果等,均暂未提供。