What problem does it solve?
When a wp-calypso pull request fails its E2E checks, GitHub only shows a generic "TeamCity build failed" status, leaving developers to manually dig through TeamCity to find which Playwright tests broke and how to fix them. This Skill automates that entire investigation and repair loop.
Core Features & Use Cases
- Failing test identification: Reads a PR's statusCheckRollup via the GitHub CLI, then queries the TeamCity REST API to list the exact failing Playwright test occurrences with spec paths, titles, and error reasons.
- Automated fix generation: Creates a git worktree on the PR's HEAD, delegates the repair to a Playwright Test Healer agent, and presents the root cause and diff for user review.
- Fix PR creation: Commits, pushes, and opens a ready-for-review PR against the original PR's branch so CI validates the repair.
- Use Case: A developer sees the E2E matrix failing on PR #110080. They invoke the Skill with the PR number, pick the failing test from the presented table, review the Healer's diff, and get a fix PR opened against their branch automatically.
Quick Start
Ask the assistant to investigate and fix the failing E2E tests on wp-calypso PR 110080.