developer testing skill risk: low
AI-Powered E2E Web Testing Skill
Describes the AWT tool that lets AI coding tools design YAML test scenarios executed via Playwright with visual matching, OCR, and platform auto-detection.
SKILL 1 file
SKILL.md
--- name: antigravity-awesome-skills-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. ## When to Use - You need AI-assisted end-to-end testing through a real browser with declarative YAML scenarios. - The test flow depends on visual matching, OCR, or platform auto-detection instead of stable DOM selectors. - You want an E2E toolchain that can both execute tests and explain failures for AI coding workflows. ## 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! ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
ROLES & RULES
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
EXPECTED OUTPUT
- Format
- markdown
CAVEATS
- Missing context
-
- Example YAML scenario and expected AI response format
- How the AI should invoke or reference the skill in practice
- Ambiguities
-
- 'Use this skill only when the task clearly matches the scope described above' does not define precise inclusion/exclusion criteria.
- No explicit instructions on input format, output format, or interaction protocol with the AI.
QUALITY
- OVERALL
- 0.45
- CLARITY
- 0.75
- SPECIFICITY
- 0.60
- REUSABILITY
- 0.25
- COMPLETENESS
- 0.50
IMPROVEMENT SUGGESTIONS
- Add a short 'Usage' section with a minimal valid YAML example and the exact AI output format expected.
- Convert the 'When to Use' and 'Limitations' bullets into crisp conditional rules with explicit triggers.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR DEVELOPER
- Faker.js Mock Data Generator developer testing
- User Story Test Scenario Generator developer testing
- Context7 Library Documentation Expert developer coding
- Structured Python Production Code Generator developer coding
- Minimax Music API Generation Agent developer creative
- Angular Standalone Directive Generator developer coding
- Pytest Unit Test Suite Generator developer coding
- Unity Architecture Specialist developer coding
- iOS App Store Compliance Auditor developer analysis
- Reusable Enterprise Website Template Architect developer software_engineering
- Web Typography CSS Generator developer coding
- DevOps CI/CD Pipeline Automator developer operations
- Cascading System Failure Simulator developer operations
- Python Security Code Auditor developer security
- WCAG Web Accessibility Auditor Remediator developer evaluation
- VSCode CodeTour File Expert developer coding
- 6-Day Sprint Feature Prioritizer developer planning
- Senior Python Code Reviewer developer coding
- Micro-SaaS Vibecoder MVP Blueprint Architect developer product
- Structured Cross-Language Code Translator developer coding
- Playwright Web App Testing Toolkit developer operations
- Multi-DB SQL Query Optimizer and Builder developer coding
- Base R Programming Reference Guide developer coding
- IT Project Backlog Generator from Docs developer planning
- Flutter Map SDK Layer Bug Fixer developer coding