关于 signoz-docs
signoz-docs 是一项基于 SigNoz 官方文档和 API 参考资料回答问题的技能。它指导页面搜索、筛选与引用,并要求答案以获取的文档内容为依据。
主要功能
- 01搜索文档站点地图
- 02以 Markdown 获取页面
- 03筛选相关官方页面
- 04引用规范文档 URL
适用场景
- 01查找 SigNoz 配置指南
- 02解答查询或告警相关问题
- 03查阅 SigNoz API 参考资料
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ signoz/ agent-skills --skill signoz-docs安装后在 Claude Code 中输入/signoz-docs确认已加载。
附带文件README.mdheuristics/sending-logs.md
详细介绍
SigNoz 文档
仅使用官方 signoz.io 文档和 API 参考。所有回答都必须以获取的文档内容为依据,并引用规范文档 URL。
访问文档
SigNoz 文档支持 Accept: text/markdown。请以 Markdown 格式获取文档页面,而不要抓取 HTML。
查找页面
使用站点地图搜索候选页面:
GET https://signoz.io/docs/sitemap.md
获取页面
通过以下方式请求任何文档页面,即可将其作为 Markdown 获取:
GET https://signoz.io/docs/<path>/
Accept: text/markdown
例如,获取日志概览页面:
GET https://signoz.io/docs/logs-management/overview/
Accept: text/markdown
工作流
- 识别问题领域:根据用户的问题判断领域,如插桩、OpenTelemetry 配置、查询、仪表板、告警、故障排除、部署或 API 文档。
- 查看下方的启发式规则表。如果符合某项规则,请先阅读对应文件,再选择文档页面。
- 搜索
sitemap.md,查找候选页面,使其与用户的产品领域、环境、语言和任务相匹配。 - 按相关程度排列最合适的 2-5 个官方页面,优先选择最能直接帮助用户完成任务的页面。
- 仅以
Accept: text/markdown格式获取排名靠前的页面。- 对于能明确对应到单个配置指南、故障排除页面或 API 参考的具体问题,获取 一个页面。
- 如果任务明显涉及多个需求,例如选择采集方法并查阅语言指南、配置并排查问题,或概览并查阅具体 API/身份验证详情,则获取 多个页面。
- 获取的页面应少而精、目标明确。不要仅因关键词相同就获取关联较弱的页面。
- 依据获取的文档作答,并引用规范的
https://signoz.io/docs/...URL。 - 审慎处理歧义:如果有多个可能的页面,优先选择最能直接完成任务的页面;只有当其他页面会实质性改变答案时,才提及备选页面。
排序提示
- 用户需要采取行动时,优先选择配置、故障排除或 API 参考页面,而非概览页面。
- 优先选择与用户的运行时、语言、部署环境或 SigNoz 产品领域相匹配的页面。
- 对于 API 问题,优先选择对应的具体端点、身份验证或参考页面,而非通用指南。
- 适用此技能时,仅使用
signoz.io官方文档页面。
领域启发式规则
获取文档前,先阅读匹配的启发式规则文件。每个文件都包含用于将用户引导至正确指南的决策逻辑。
| 主题 | 触发关键词 | 启发式规则文件 |
|---|---|---|
| 发送日志 | logs、log collection、logging、send logs | sending-logs.md |
评论
支持 Markdown