mcpField
T
testdino-audit

testdino-audit

github.com/anthropics测试与质量4.8k49 次安装2 周前更新
代码仓库

关于 testdino-audit

TestDino Audit 是针对 Playwright 自动化测试代码的审计技能,仅在用户明确要求 TestDino 审计时使用。它读取审计上下文、生成本地报告并提交,也可检索过往审计。

主要功能

  1. 01仅处理明确请求的 TestDino 审计
  2. 02限定审计目标为 Playwright 测试代码
  3. 03读取审计上下文后撰写报告
  4. 04提交并检索审计报告
  5. 05按服务器提供的工具选择调用方式

适用场景

  1. 01审查 Playwright 自动化测试代码
  2. 02提交评分及 Markdown 审计报告
  3. 03浏览或获取先前提交的审计

MCP 相关

与 TestDino MCP 服务配合,按其提供的工具读取上下文、提交审计报告及检索历史报告。

安装

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

$npx skills add https://github.com/anthropics/claude-plugins-community --skill testdino-audit

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

详细介绍

TestDino 审计

仅当用户明确要求进行 TestDino 审计时,才使用 TestDino 审计流程。

规则:

  • 如果用户要求进行一般性审查或审计,请在聊天中进行常规审查。
  • 如果用户明确要求进行 TestDino 审计,且目标是 Playwright 代码,请使用以下审计工具。
  • 如果用户提到 TestDino,但目标不是 Playwright 代码,请说明 TestDino 审计流程适用于 Playwright 自动化测试,并提出改为常规审查。

工具选择 — 使用 TestDino MCP 服务提供的任意审计工具:

  • 如果 get_audit_report 和 submit_audit_report 可用,优先使用它们(当前的拆分工具)。
  • 如果只有旧版 test_audit 工具可用,则使用该工具(它接受 action 参数)。
  • 不要臆造可用工具列表中不存在的工具。

首选流程:

  1. 如果未知 projectId,调用 health。
  2. 获取审计上下文(只读)。在此操作完成前,不要撰写审查结果、评分或标题。
    • 新工具:使用 action: "context" 调用 get_audit_report。
    • 旧版:使用 action: "analyze" 调用 test_audit,且不传入 score。
  3. 根据返回的上下文审查本地 Playwright 目标,并将审查结果写入本地 Markdown 文件(例如 TEST-AUDIT.md)。
  4. 提交完整报告(评分 + Markdown 报告)。
    • 新工具:submit_audit_report。
    • 旧版:使用 action: "analyze" 调用 test_audit,并传入 score 和 markdownReport。
  5. 浏览或检索先前提交的审计。
    • 新工具:使用 action: "list" 或 action: "get" 调用 get_audit_report。
    • 旧版:使用 action: "list" 或 action: "get" 调用 test_audit。

重要事项:

  • 将一般性审查作为常规聊天审查
  • 仅对明确提出的 TestDino 审计请求使用 TestDino 审计流程
  • 此流程应以 Playwright 自动化测试代码为核心

评论

支持 Markdown