mcpField
T
tdn-lookup

tdn-lookup

github.com/thalysjuvenal开发19148 次安装6 周前更新
代码仓库

关于 tdn-lookup

当本地参考资料不足时,用于查找 TDN 上 TOTVS 官方文档的搜索策略技能。它指导开发者按层级从本地缓存依次转向 API、浏览器和站点手动搜索。

主要功能

  1. 01优先检查本地缓存
  2. 02Confluence REST API 搜索
  3. 03Playwright API 后备方案
  4. 04网页搜索与导航
  5. 05手动搜索 TDN

适用场景

  1. 01查找未记录的原生函数或错误
  2. 02查询 TOTVS 官方文档
  3. 03本地资料不足时逐级搜索

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thalysjuvenal/advpl-specialist --skill tdn-lookup

安装后在 Claude Code 中输入/tdn-lookup确认已加载。

附带文件reference.md

详细介绍

TDN 查询 — 在线搜索策略

此技能定义了在本地参考资料不足时,查找 TDN 上 TOTVS 官方文档的标准后备策略。TDN(tdn.totvs.com)是一个公开的 Confluence Data Center 7.19 网站,提供无需身份验证的 REST API。该策略规定了五级递进流程:第 1 级始终先检查相关的本地缓存文件(原生函数、SX 字典、常见错误、入口点、业务模块);第 2 级通过 WebFetch 使用 CQL 查询直接调用 Confluence REST 搜索 API;第 3 级在 WebFetch 受阻时,改用 Playwright 调用同一 API;第 4 级在 CQL 搜索无结果时,使用 WebSearch 并通过 Playwright 浏览;第 5 级是在 TDN 网站上进行手动/可视化搜索的最后手段。

当本地参考文件中未找到(或仅部分找到)原生函数、入口点、错误代码或业务流程时,或者用户明确要求查找 TOTVS 官方文档时,请启用此技能。此技能本身不包含领域知识——它只负责协调搜索流程;原生函数、入口点和错误目录实际存放在 protheus-reference、advpl-code-generation、advpl-debugging 和 protheus-business 中。

参考文件读取时机
reference.md始终读取——逐级搜索策略、CQL 查询构造、HTML/JSON 解析步骤、各级后备条件

评论

支持 Markdown