SuperAPI AI 工具集

reference-hunt

编程与开发

查看项目

更新于 10-16 01:35

技能介绍

用途:当需求过于复杂或难以言表,而某处已有可运行代码体现这些需求时,reference-hunt 主张把源代码当作规格来读,然后重新实现其语义,而非语法。

主要能力与步骤:

  1. 获取参考对象:仓库路径、vendored 文件夹、库名,或底层代码可读的站点。先问清要提取什么——行为、结构、视觉系统还是 API 形态,避免模仿错维度。
  2. 在写任何代码前,阅读参考并产出语义摘要:它实现的行为与保证(时序、顺序、错误处理、边界情况);哪些决策看似有意、哪些是偶然;哪些内容无法迁移到目标语言或技术栈,并给出等价方案。
  3. 让用户确认语义摘要,这是低成本发现误读的时机。
  4. 在目标技术栈中重新实现:相同语义、原生惯用法。不要逐行转写,也不要从许可证不允许的参考中逐字复制代码;许可证不明确时需注明。
  5. 闭环:列出摘要中的每项行为及新实现如何满足它,以及有意偏离之处及原因。

护栏:参考定义“做什么”,目标代码库的约定定义“怎么做”;若参考本身有缺陷或不一致,应指出而非忠实复现该缺陷;尊重许可证,提取语义可以,复制不兼容代码不行。

适用场景:用户指向某个库、模块、文件夹或可读代码,希望据此实现类似功能时。

限制:资料未提供具体安装命令、平台支持、收费方式或效果数据,暂未提供。