用途:Reference Engine 是一个通用“参考优先”系统,主张在构建任何东西之前,先找到该领域已有的成熟参考实现,提取其模式,再基于经过验证的基础来构建,而不是凭假设生成。其核心原则是“没有参考就不构建”。
主要能力:它充当路由器,先对任务分类,再决定调用哪个参考协议。若已有专用协议(如 ux-patterns、design-research、github-search、codebase-research 等)则调用;否则进入搜索、提取、呈现、构建流程。资料中按领域给出了参考库,包括 API 设计(Stripe、GitHub、Twilio、Shopify、Google Cloud、Discord 等)、数据库模式(Auth0、Supabase、Shopify、Clerk、Strapi、Cal.com、PostHog 等)、测试策略、CI/CD 流水线、代码模式、架构、安全与 DevOps 基础设施参考。
使用方式:入口流程为——分类任务领域;判断是否存在专用参考协议;搜索参考实现(外部用 github-search,内部用 codebase-research,并参考官方文档与行业领先者);提取使参考优秀的关键模式;向用户展示参考与推荐方案;最后按参考实现。资料还给出各领域的检查清单,如 API 的资源命名、错误格式、分页、版本、鉴权、限流、幂等;数据库的标准列、命名约定、连接表命名等。
适用场景:任何工程构建任务,尤其是 API、数据库、测试、CI/CD、架构、安全、性能、代码质量等。
限制:资料未提供具体安装命令、收费、价格或平台信息,暂未提供。其内容为方法论与参考清单,实际效果取决于所引用参考的质量与适用性。