SKILL.md
TestDino Audit
Use the TestDino audit flow only when the user explicitly asks for a TestDino audit.
Rules:
- If the user asks for a generic review or audit, do a normal review in chat.
- If the user explicitly asks for a TestDino audit and the target is Playwright code, use the audit tools below.
- If the user names TestDino but the target is not Playwright code, explain that the TestDino audit flow is for Playwright automated tests and offer a normal review instead.
Tool selection — use whichever audit tools the TestDino MCP server exposes:
- If
getauditreport and submitauditreport are available, prefer those (the current split tools).
- If only the legacy
test_audit tool is available, use it instead (it takes an action parameter).
- Do not invent a tool that is not in the available tool list.
Preferred flow:
- Call
health if projectId is not known.
- Fetch the audit context (read-only). Do not write findings, score, or headings before this returns.
- New tools: getauditreport with action: "context". - Legacy: test_audit with action: "analyze" and no score.
- Review the local Playwright target using the returned context and write findings to a local markdown file (e.g.
TEST-AUDIT.md).
- Submit the completed report (score + markdown report).
- New tools: submitauditreport. - Legacy: test_audit with action: "analyze" plus score and markdownReport.
- Browse or retrieve previously submitted audits.
- New tools: getauditreport with action: "list" or action: "get". - Legacy: test_audit with action: "list" or action: "get".
Important:
- keep generic reviews as normal chat reviews
- use the TestDino audit flow only for explicit TestDino audit requests
- keep this flow centered on Playwright automated test code