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 Generatordevelopertesting
- User Story Test Scenario Generatordevelopertesting
- Context7 Library Documentation Expertdevelopercoding
- Structured Python Production Code Generatordevelopercoding
- Minimax Music API Generation Agentdevelopercreative
- Angular Standalone Directive Generatordevelopercoding
- Pytest Unit Test Suite Generatordevelopercoding
- Unity Architecture Specialistdevelopercoding
- iOS App Store Compliance Auditordeveloperanalysis
- Reusable Enterprise Website Template Architectdevelopersoftware_engineering
- Web Typography CSS Generatordevelopercoding
- DevOps CI/CD Pipeline Automatordeveloperoperations
- Cascading System Failure Simulatordeveloperoperations
- Python Security Code Auditordevelopersecurity
- WCAG Web Accessibility Auditor Remediatordeveloperevaluation
- VSCode CodeTour File Expertdevelopercoding
- 6-Day Sprint Feature Prioritizerdeveloperplanning
- Senior Python Code Reviewerdevelopercoding
- Micro-SaaS Vibecoder MVP Blueprint Architectdeveloperproduct
- Structured Cross-Language Code Translatordevelopercoding
- Playwright Web App Testing Toolkitdeveloperoperations
- Multi-DB SQL Query Optimizer and Builderdevelopercoding
- Base R Programming Reference Guidedevelopercoding
- IT Project Backlog Generator from Docsdeveloperplanning
- Flutter Map SDK Layer Bug Fixerdevelopercoding