Repository navigation
Conversation
DemoHere's a 30-second demo showing the full workflow — install, scan, run, and self-heal: Scene 1 (0–10s): Scene 2 (10–20s): AWT scans the login page, highlights the button with a red border, clicks it, and shows Scene 3 (20–30s): Test fails → 🤖 AI analyzes → 🔧 AI patches selector → ✅ Retry passes The skill follows the exact 4-step pattern (Scan → Generate → Run → Report) with user approval checkpoints at each stage — no autonomous actions without permission. |
|
Updated to match AWT v1.7.0 (published to PyPI as What changed since the last sync
The approval gate is unchanged: there is still no flag that answers the prompt on the user's behalf, and the skill instructions still require showing the scenario and getting a real "yes" before any run. |
|
Reviewed at head
One substantive note, plus two repo-convention tips:
{
"name": "awt",
"description": "AI-powered E2E web app testing with a self-healing DevQA loop",
"source": "./",
"strict": false,
"skills": ["./skills/awt"]
}Also, most of the other skills ship a No change requests beyond the above — the approval-gate posture is right for a browser-driving skill. |
|
Synced with AWT v1.7.1. The Also fixes a defect in v1.7.0 where a PDF report was silently not printed when the reports directory was a relative path, which was the shipped default. |
|
Thanks for the notes. I checked whether the re-sync is reflected in this PR and it doesn't appear to have landed: the branch head is still |

Description
Adds AWT (AI Watch Tester) as a new skill under
skills/awt/SKILL.md.What is AWT?
AWT is an open-source tool that gives Claude vision and browser control to run E2E tests automatically:
Installation
Links