关于 testdino-audit
TestDino Audit 是针对 Playwright 自动化测试代码的审计技能,仅在用户明确要求 TestDino 审计时使用。它读取审计上下文、生成本地报告并提交,也可检索过往审计。
主要功能
- 01仅处理明确请求的 TestDino 审计
- 02限定审计目标为 Playwright 测试代码
- 03读取审计上下文后撰写报告
- 04提交并检索审计报告
- 05按服务器提供的工具选择调用方式
适用场景
- 01审查 Playwright 自动化测试代码
- 02提交评分及 Markdown 审计报告
- 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参数)。 - 不要臆造可用工具列表中不存在的工具。
首选流程:
- 如果未知
projectId,调用health。 - 获取审计上下文(只读)。在此操作完成前,不要撰写审查结果、评分或标题。
- 新工具:使用
action: "context"调用get_audit_report。 - 旧版:使用
action: "analyze"调用test_audit,且不传入score。
- 新工具:使用
- 根据返回的上下文审查本地 Playwright 目标,并将审查结果写入本地 Markdown 文件(例如
TEST-AUDIT.md)。 - 提交完整报告(评分 + Markdown 报告)。
- 新工具:
submit_audit_report。 - 旧版:使用
action: "analyze"调用test_audit,并传入score和markdownReport。
- 新工具:
- 浏览或检索先前提交的审计。
- 新工具:使用
action: "list"或action: "get"调用get_audit_report。 - 旧版:使用
action: "list"或action: "get"调用test_audit。
- 新工具:使用
重要事项:
- 将一般性审查作为常规聊天审查
- 仅对明确提出的 TestDino 审计请求使用 TestDino 审计流程
- 此流程应以 Playwright 自动化测试代码为核心
评论
支持 Markdown