From eacd1d6238307cabf4ce4bc13c1567ca4e5b53fc Mon Sep 17 00:00:00 2001 From: ksgisang Date: Mon, 16 Mar 2026 23:56:26 +0900 Subject: [PATCH] =?UTF-8?q?Add=20AWT=20=E2=80=94=20AI-powered=20E2E=20test?= =?UTF-8?q?ing=20skill=20(beta,=20feedback=20welcome)=20(#320)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add AWT — AI-powered E2E testing skill (beta, feedback welcome) * chore: refresh branch for ci --------- Co-authored-by: sck_0 --- skills/awt-e2e-testing/SKILL.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 skills/awt-e2e-testing/SKILL.md diff --git a/skills/awt-e2e-testing/SKILL.md b/skills/awt-e2e-testing/SKILL.md new file mode 100644 index 00000000..d57ddc60 --- /dev/null +++ b/skills/awt-e2e-testing/SKILL.md @@ -0,0 +1,28 @@ +--- +name: awt-e2e-testing +description: "AI-powered E2E web testing — eyes and hands for AI coding tools. Declarative YAML scenarios, Playwright execution, visual matching (OpenCV + OCR), platform auto-detection (Flutter/React/Vue), learning DB. Install: npx skills add ksgisang/awt-skill --skill awt -g" +--- + +# AWT — AI-Powered E2E Testing (Beta) + +> `npx skills add ksgisang/awt-skill --skill awt -g` + +AWT gives AI coding tools the ability to see and interact with web applications through a real browser. Your AI designs YAML test scenarios; AWT executes them with Playwright. + +## What works now +- YAML scenarios → Playwright with human-like interaction +- Visual matching: OpenCV template + OCR (no CSS selectors needed) +- Platform auto-detection: Flutter, React, Next.js, Vue, Angular, Svelte +- Structured failure diagnosis with investigation checklists +- Learning DB: failure→fix patterns in SQLite +- 5 AI providers: Claude, OpenAI, Gemini, DeepSeek, Ollama +- Skill Mode: no extra AI API key needed + +## Links +- Main repo: https://github.com/ksgisang/AI-Watch-Tester +- Skill repo: https://github.com/ksgisang/awt-skill +- Cloud demo: https://ai-watch-tester.vercel.app + +Built with the help of AI coding tools — and designed to help AI coding tools test better. + +Actively developed by a solo developer at AILoopLab. Feedback welcome!