distributed-tracing
分布式追踪技能:使用 Jaeger 与 Tempo 追踪微服务间请求流,分析延迟、依赖与故障点。含部署配置、OpenTelemetry 埋点、上下文传播、采样策略与查询分析。
找到适合任务的 Agent Skill,阅读介绍并复制安装命令。
更新于 10-29 00:09
12,867 个结果
分布式追踪技能:使用 Jaeger 与 Tempo 追踪微服务间请求流,分析延迟、依赖与故障点。含部署配置、OpenTelemetry 埋点、上下文传播、采样策略与查询分析。
GitHub Code Review 是一个基于多智能体集群(swarm)协调的 AI 代码审查技能,可对拉取请求(PR)进行安全、性能、架构、风格与无障碍等维度的综合审查,并通过 gh CLI 与 CI/CD 集成。
用于验证代码改动的测试运行技能,通过 scripts/run-tests 智能发现并只运行相关测试套件,避免直接运行 pytest。可列出匹配的测试套件与虚拟环境、选择最少 venv 执行、支持 dry-run 和传入 pytest 参数。
用于运行和排查 DBHub 项目测试的技能,涵盖单元测试、基于 Testcontainers 的集成测试以及各数据库专用测试,适合执行测试、调试失败、搭建集成测试或排查 Docker/Testcontainers 问题时使用。
这是一个用于与本地 Web 应用交互并进行测试的工具包,基于 Playwright 实现。它支持验证前端功能、调试 UI 行为、捕获控制台日志等。工具包提供辅助脚本 scripts/with_server.py 来管理服务器生命周期(支持同时启动多个服务器),并建议以黑盒方式直接调用脚本、先用 --help 查看用法。测试时通过编写原生 Python Playwright 脚本,采用“先侦察后操作”的模式:等待 networkidle、截图或检查 DOM、识别选择器、再执行操作。适用于本地静态 HTML 与动态 Web 应用的自动化测试场景。
用于审查已改动代码的复用性、质量与效率,并直接修复发现的问题。通过 git diff 识别变更,并行启动三个审查代理分别检查代码复用、代码质量与运行效率,最后汇总结果并逐项修复。
用于独立构建和测试 PREVAIL eBPF 验证器(external/ebpf-verifier)的技能,支持运行 YAML 验证测试、构建 run_yaml.exe 与 tests.exe,并提供比完整 MSBuild 更快的迭代反馈。
该技能用于下载并分析 CI(持续集成)工作流失败产生的崩溃转储文件(crash dump),主要针对 fault_injection_full 等测试场景。它基于 CDB/WinDbg 调试工具,并集成 mcp-windbg(面向 AI 辅助转储分析的 MCP 服务器),帮助定位崩溃原因。适合在需要调试 CI 崩溃、下载工作流转储产物、搭建 CDB/WinDbg/mcp-windbg 环境、分析 .dmp 文件,或排查故障注入内存泄漏检测失败时使用。技能提供了 Windows 调试工具(Windows SDK 的 Debugging Tools)与 mcp-windbg 的安装命令、使用 gh 下载转储与构建产物(含 PDB)的方法、用 CDB 做快速排查与完全自动化分析的命令,以及启动 mcp-windbg 服务器的步骤。还总结了几种常见模式,例如故障注入崩溃通常对应 leak_detector.cpp 中的 assert _allocations.empty(),可通过 .ecxr、kP、.frame、dx this->_in_memory_log 检查泄漏检测器的分配调用栈。
用于在浏览器中验证 Fabric 应用模板运行效果的技能,需配合 playwright-cli 使用。仅能通过 Fabric 门户嵌入流程测试,禁止直接测试 localhost,并规定性能、鉴权、截图与视觉一致性等检查要求。
playwright-cli 是用于自动化浏览器交互、测试网页并配合 Playwright 测试工作的命令行工具,支持打开浏览器、导航、点击输入、快照、截图、网络拦截、存储管理与调试追踪等操作。
用于审查 SynapseML 的 Python 和 Scala 代码变更的技能,适合在最终确定 PR 评审或实现改动前检查安全性、兼容性、代码风格与测试覆盖。
一项系统化调试技能,讲解复现问题、收集信息、提出假设、验证并修复根因的流程,并汇总 JavaScript/TypeScript、Python、Go 的常用调试与性能分析工具,适用于排查疑难缺陷、性能问题和生产故障。
这是一个用于验证基准测试或性能测量声明的检查清单。它要求在测量前先写出声明,再检验其有效性:确认计时区域内完成了真实工作并验证正确性,排除快速报错、惰性生成、丢弃结果和缓存空操作;确保比较设置公平(等价数据、版本、并发、生产配置、合理调优);检查限速因素与结果合理性(主机负载、压测器饱和、CPU/IO/运行时剖析、与硬件上限对比);要求每侧至少运行五次并交替/交错顺序,报告中位数与范围;同时关注用户可见端到端路径的相关性。对于明确要求的一次性粗略估计,仍需满足完成工作、正确性与错误检查,并标注单次运行与范围。报告应以更快、更慢、无显著差异或不确定开头,给出单位、工作负载/版本/环境、运行次数、中位数/范围、限速因素与局限;缺乏已知限速因素、公平调优或已验证工作/正确性的差异声明仍属不确定。
该技能用于在改动某项内容之前先记录其基线状态,以便改动后的结果能以“旧值对比新值”的方式呈现。它要求在第一次编辑前,先对未改动的对象运行后续将使用的检查,并记录结果及其修订版本、输入、环境与条件。不能以阅读代码获得的信心替代实测。改动后应使用同一套检查工具、输入和条件,使差异只来自改动本身。适用于修复或重构前记录当前行为(含失败复现与需保留的行为);若改动已发生,可从原始基础修订生成基线并保留未提交工作;无法生成基线时应报告比较缺失基线。它适用于需要前后对比验证的开发场景,不适用于只读调查或同步 git 基础,也不等同于先陈述结论或改动后验证结果。
该技能规定“验收与质量裁决应由未参与构建的独立上下文给出”。当需要对已完成工作给出质量或验收结论时,把验收标准、交付物和变更清单交给未参与构建的上下文评估,例如新的智能体、独立评审者或不同模型;不要提供构建者的理由、草稿或结论。构建者自检结果只能作为辅助证据,不能作为最终裁决。若没有独立上下文,则由构建者按清单和标准做一次不带成见的干净复核,并在结论中声明这是自评。该技能仅约束验收裁决,不限制构建过程中的编译、测试等常规自检。
该技能用于在代码变更时决定应运行哪些检查,并依据失败代价按比例扩展验证力度。它要求先运行仓库规则、用户或合同所要求的全部必需检查,不得为省事跳过;再按风险与可逆性追加检查:单向门、共享契约、数据丢失、影响范围广的步骤应多查,可逆低风险步骤可少查,且仅当检查结果可能改变决策时才追加。它强调“严谨靠门禁与产物而非更卖力”,要求为每个跳过的可选检查说明理由;出现新失败或不确定时,应重跑失败检查并对照基线、扩展到共享内容的其他使用方,不得无证据地归为偶发问题,若不确定仍在则报告剩余缺口。它明确区别于证明某个结果可用、门禁失败处理、检查未运行、以及测试断言编写等相邻技能。适用场景为提交变更前确定检查范围、评估风险等级与可逆性、为跳过项留痕。限制:不负责设计测试断言、不处理失败门禁修复,具体仓库规则与合同要求需由使用者提供。
该技能是一条测试编写与评审原则:测试应关注可观察的行为与契约,而非实现细节。它要求通过用户实际使用的接口调用被测对象,用独立断言校验具体结果或外部效果,例如字面量载荷、持久化值、接收方、计数及相关顺序。评审时需追问:哪种看似合理但错误的实现仍能通过测试?应把同义反复、仅针对测试夹具数据的断言、辅助调用编排替换为能在回归时失败的检查。只有在外部边界上、其载荷与效果本身就是契约时,mock 才有价值。空、未定义、无效果也可能是正确结果,需保留这些检查,并补充能区分情况的输入,例如“找到与缺失”“授权与未授权”“接受与拒绝”;仅存储未授权记录比空夹具更有力,正向对照可击破“永远为空”的变异实现。对共享决策应覆盖允许与拒绝两种结果,以及每个调用方的有意差异。应保留有意义的模式关系与编译期测试。评估断言应看它保护什么契约,而非按断言方法黑名单判断。该原则有别于“选择运行哪些检查”“门禁失败时不削弱检查”“证明结果可用”等原则。完成标准是:一个具名且看似合理的回归能让测试失败。分类选用 testing。
用于在命令行中构建、测试并可视化验证 Xcode 项目的技能:发现容器与 scheme、后台运行 xcodebuild、正确读取 Swift Testing 结果、在模拟器安装启动并截图。
StrykerJS 变异测试技能:用于评估 JavaScript/TypeScript 测试质量,通过变异生产代码找出未被测试捕获的缺陷,支持本地评估与 CI 差异变异。本资料给出配置、脚本与工作流用法。
Playwright CLI 是一个基于 Playwright 的浏览器自动化命令行工具,面向编码智能体与自动化测试工作流,主打令牌高效(token-efficient)。它通过命令行完成打开页面、与元素交互、截图、导出 PDF、管理标签页、查看控制台与网络请求、运行 JS 代码片段、录制追踪以及会话管理等操作。安装方式为 npm install -g @playwright/mcp@latest,随后可用 playwright-cli --help 查看帮助。支持有头模式、会话隔离、环境变量与配置文件(playwright-cli.json)持久化设置,跨平台运行,需要 Node.js 18+。
一次性配置技能,为仓库加入 CRAP 分数强制检查,覆盖 GitHub Actions CI 与 pre-commit 钩子。自动识别语言、测试框架、覆盖率配置与源码目录,确认后生成工作流与钩子文件。
plan-qa 是一个测试计划编写入口技能,位于 /qa 的上游。它读取 Linear 工单及其验收标准,并结合仓库的测试约定起草可执行的测试计划,经开发者确认后作为附件挂到工单上,供后续 /qa 直接执行。
用于快速生成 Laravel 包骨架的 Claude Code 技能,可创建 ServiceProvider、Facade、Config、命令与 Pest 测试等结构,并自动把包接入当前项目的 composer.json。
Chrome CDP 是一个轻量级的 Chrome DevTools Protocol 命令行工具,通过 WebSocket 直接连接本地 Chrome 浏览器会话,不依赖 Puppeteer,支持 100 个以上标签页并能即时连接。它适用于在用户明确批准后对 Chrome 中打开的页面进行检查、调试或交互。使用前需启用浏览器远程调试(在 chrome://inspect/#remote-debugging 中打开开关),并需 Node.js 22+。主要命令包括列出页面、截图、无障碍树快照、执行 JavaScript、获取 HTML、导航、查看资源计时、点击、输入文本、加载更多等。