用途:在生产前审查 Firecrawl 集成,找出高影响失败模式,而非套用通用清单。
主要能力:定位 Firecrawl 依赖、导入、包装客户端、REST 路径、配置、队列、Webhook、存储、测试与部署文件;标记遗留 v0/v1 路由或 FirecrawlApp 风格方法(除非有意隔离在文档化的冻结兼容面后);检查 crawl、batch、search、agent、browser 调用是否具备明确范围、额度/时间限制、取消归属与环境策略;核对 SDK 与 REST 响应处理、metadata.statusCode、完整分页、终态处理与幂等 Webhook;对照官方错误目录审查重试逻辑,拒绝重试认证、额度、限制、校验等不可重试失败;追踪抓取或提取内容进入日志、提示词、存储与动作的路径,要求净化、来源标注、提示注入边界、保留与删除。
使用方式:使用 Read、Glob、Grep 检查代码、配置、测试与证据;仅在获批的实现或文档变更中使用 Write/Edit。认证的 Cloud 操作从批准的密钥管理器注入 FIRECRAWL_API_KEY,REST 请求使用 Authorization: Bearer;切勿打印、提交、传输密钥或将其放入 URL。无密钥访问仅限当前文档明确允许且工作负载接受其限制的场景。
限制与边界:不得仅因调用本技能就调用 Firecrawl、轮换密钥、更改账户设置、抓取目标或部署。更改依赖、扩大爬取范围、启用原始格式/动作、削弱缓存或保留保护、自动修复生产代码前需审批。若当前文档与已安装类型不一致,先固定两者版本再编辑;目标策略缺失时报告缺失授权而非假设允许抓取;修复会广泛改变行为时置于金丝雀与回滚边界后。输出应包含证据关联的发现、严重性、受影响路径、当前契约、建议补丁、测试、审批与残余风险。