用途:create-adapter 用于为 pattern-radar 创建自定义来源适配器,把新的数据源接入该工具。
主要能力:技能会先询问要添加的来源,获取名称与 URL/API,然后抓取该地址分析结构,判断属于 RSS、JSON API 还是需要抓取,并识别认证要求。随后依据 plugins/pattern-radar/src/adapters/types.ts 中的 SourceAdapter 接口生成 TypeScript 适配器文件,包含错误处理与健康检查。生成后会创建测试实例、抓取少量信号验证,并对来源做健康检查,最后保存到 ~/.config/pattern-radar/adapters/<name>.ts 并告知使用方法。
使用方式:以 /create-adapter 触发,按提示提供来源名称与地址。适配器模板需实现 SourceInstance 的 fetch 与 healthCheck,并导出 SourceAdapter,包含 type、name、capabilities、requiresAuth、freeTierAvailable、createInstance、validateConfig 等字段。
适用场景:需要把 pattern-radar 未内置的站点或 API 接入时使用,例如示例中的韩国棒球统计站点 statiz.co.kr。
限制:资料未提供支持的 pattern-radar 版本、认证配置细节、抓取频率限制或失败重试策略;实际可用性取决于目标来源结构与访问权限。