Framework Architect

Scaffold Playwright, Selenium, and Appium automation frameworks with Page Object Model templates.

129|51|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/anhtester/antigravity-testing-kit --skill framework-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Framework Architect
Source: https://github.com/anhtester/antigravity-testing-kit/tree/main/.agent/skills/framework_architect
Command: npx skills add https://github.com/anhtester/antigravity-testing-kit --skill framework-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building a maintainable, well-structured automation framework from scratch is time-consuming and error-prone; this Skill accelerates framework design and enforces best practices so teams can deliver reliable test automation faster.

Core Features & Use Cases

  • Project scaffolding: Generate standardized project structures for Playwright, Selenium, and Appium with clear separation of pages, tests, utils, and config.
  • Core components: Create base classes, driver/driver-factory or browser setup, centralized configuration management, test data strategies, and utilities like wait helpers, logging, and screenshot capture.
  • Reporting & CI integration: Add reporting (Allure, HTML reports) and provide CI/CD pipeline templates (GitHub Actions, GitLab CI, Jenkins) including artifact upload and parallel execution configuration.
  • Governance: Enforce anti-patterns and locator strategies, and align the scaffold with repository rules to avoid hardcoded secrets and brittle locators.
  • Use case: Quickly scaffold a Playwright TypeScript project with Page Object Model, fixtures, env config, Allure reporting, and a GitHub Actions workflow so a team can start writing stable tests immediately.

Quick Start

Scaffold a Playwright TypeScript framework with POM, centralized config, Allure reporting, and a GitHub Actions pipeline.

Frequently Asked Questions about Framework Architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Playwright automation framework with Page Object Model?

Yes, you can scaffold both web and mobile test frameworks. It generates standardized project structures for Selenium and Appium, including driver factories, browser management setup, and base classes to support cross-platform test automation.

What's the best way to set up CI/CD pipelines for test automation frameworks?

Yes, you can generate CI/CD pipeline templates for GitHub Actions, GitLab CI, and Jenkins. These templates handle artifact uploads and parallel execution configuration to integrate your automation framework into existing pipelines.

Does the scaffold include reporting integration for automated tests?

The scaffold includes built-in reporting integration for Allure and HTML reports. It generates the necessary configuration to capture logs and screenshots, providing comprehensive visibility into your automated test execution.

How do I manage environment secrets and configuration in an automation framework?

Manage environment secrets and configuration using centralized configuration management. The scaffold enforces repository rules to avoid hardcoded secrets, ensuring secure handling of environment variables across your test automation project.

Why should I use a base class and driver factory when building a Selenium framework?

Using a base class and driver factory when building a Selenium framework ensures consistent browser management and reduces setup time. It enforces best practices by centralizing driver initialization, wait helpers, and logging across all test scripts.