Pluggy Doctor 是一个专注于 Pluggy API 集成的代码审查技能。开发者上传(或粘贴)集成文件后,该技能会返回结构化诊断报告,说明哪些实现正确、哪些存在问题,并针对每个问题给出修正后的代码,供发布到生产环境前使用。它不是通用代码审查,而是针对 Pluggy 官方文档进行诊断,且强调实时查询文档,而非凭记忆或固定清单判断。
获取官方文档有两条路径,按优先级:首选 Pluggy MCP,即在客户端添加 https://docs.pluggy.ai/mcp 作为 HTTP MCP 服务器(Claude Code 中执行 claude mcp add --transport http pluggy-docs https://docs.pluggy.ai/mcp;claude.ai 中通过 Settings → Connectors);若 MCP 工具不可用或调用失败,则回退到网页方式,读取 https://docs.pluggy.ai/llms.txt 索引,再抓取对应页面的 .md 版本。使用回退方式时必须在报告顶部标注降级模式提示,因为缺少实时文档会降低可信度。
工作流程为:先从官方文档查询判定标准,再完整读取每个集成文件,然后按覆盖范围逐项评估。覆盖范围包括凭据安全、Connect Token 与 clientUserId、Webhook 配置、Webhook 正确处理、同步策略、环境配置等。每项标记为:正确、问题、注意或未评估。所有问题都需指向文件与行号、附官方文档链接,并给出开发者所用语言的修复代码。报告先列问题,再列正确项,最后给出结论:只要存在 ❌ 即为不推荐上生产;仅有 ⚠️ 或全部通过则为可上生产,⚠️ 属建议而非阻塞项。
限制:仅根据可证实的代码内容提出结论,无法确定时标为注意或“未验证”,不臆测;若只上传部分文件,会说明未能评估的内容。不支持开放式网络搜索,须以官方文档为准。