What problem does it solve? Manually reviewing a feature branch and writing end-to-end tests for every change is slow and error-prone. This Skill automates the loop: it diffs a branch against master in the SchedulePress free and pro plugin repos, drafts Playwright test cases for your approval, writes them into the regression suite, runs them, and reports pass/fail results. ## Core Features & Use Cases - Branch Diff Analysis: Resolves plugin paths from .env, locates the branch in free and pro repos, and diffs it against the default base branch while excluding lock files and minified assets. - Review-Gated Test Authoring: Proposes a structured test plan (file placement, describe blocks, rationale) and waits for your approval before writing any Playwright/TypeScript spec files. - Execution and Reporting: Runs only the new or modified spec via Playwright (starting Docker containers if needed) and produces a structured report with per-test status, failure details, and a merge recommendation. - Use Case: A developer pushes fix/calendar-timezone to the SchedulePress repo. Run the skill with that branch name to get diff-based test cases covering the timezone fix, executed against the local Docker WordPress environment, with a merge-safety summary. ## Quick Start Ask the assistant to run the feature-test skill on branch fix/calendar-timezone and include the pro repo if the change spans both plugins.