How faisalnoman/playwright-skills works
playwright-skills packages AI-agent skills for generating Playwright tests, installing a live E2E dashboard, and reporting real-device mobile tests. The main workflow is to invoke a skill, prepare or run tests, then view results in the dashboard; mobile runs can feed that same dashboard. The graph combines README capabilities with sampled server, reporter, and adapter behavior. Skill instructions describe additional features, but their implementations were not sampled, so uncertain internal wiring is omitted.
Main entry points: progress-server.js Progress Server · playwright-setup/SKILL.md Playwright Setup · test-progress-dashboard.html Dashboard UI · e2e-dashboard/SKILL.md Dashboard Skill
Components 16
Agent Skills
- Playwright Setup
plugins/playwright-setup/skills/playwright-setup/SKILL.md - Dashboard Skill
plugins/e2e-dashboard/skills/e2e-dashboard/SKILL.md - Mobile Skill
plugins/mobile-app-testing/skills/mobile-app-testing/SKILL.md
E2E Dashboard
- Progress Server
plugins/e2e-dashboard/skills/e2e-dashboard/templates/progress-server.js - Playwright Reporter
plugins/e2e-dashboard/skills/e2e-dashboard/templates/realtime-reporter.js - Dashboard UI
plugins/e2e-dashboard/skills/e2e-dashboard/templates/test-progress-dashboard.html - Spec View/Edit
plugins/e2e-dashboard/skills/e2e-dashboard/templates/test-progress-dashboard.html - Run History
plugins/e2e-dashboard/skills/e2e-dashboard/templates/progress-server.js - Reports & Artifacts
plugins/e2e-dashboard/skills/e2e-dashboard/templates/progress-server.js
Mobile Testing
- Tapflow Device Runs
- JUnit Adapter
plugins/mobile-app-testing/skills/mobile-app-testing/templates/tapflow-report-adapter.js
Other components
- Developer
- Coding Agents
- Target Project
- Playwright Suite
- iOS / Android
Connections 18
- Developer → Coding Agents: invokes skill
- Coding Agents → Playwright Setup: uses
- Playwright Setup → Target Project: scans
- Playwright Setup → Playwright Suite: generates
- Coding Agents → Dashboard Skill: uses
- Dashboard Skill → Progress Server: installs
- Progress Server → Dashboard UI: serves
- Dashboard UI → Progress Server: starts runs
- Progress Server → Playwright Reporter: configures run
- Playwright Reporter → Progress Server: posts events
- Progress Server → Run History: records runs
- Progress Server → Reports & Artifacts: serves files
- Dashboard UI → Spec View/Edit: views edits
- Coding Agents → Mobile Skill: uses
- Mobile Skill → Tapflow Device Runs: records runs
- iOS / Android → Tapflow Device Runs: runs on
- Tapflow Device Runs → JUnit Adapter: writes JUnit
- JUnit Adapter → Progress Server: posts events