ark-dashboard-testing

Automate Ark Dashboard UI testing with Playwright and generate PR-ready screenshots.

101|17|Updated May 13, 2016
One-click install
npx skills add https://github.com/dwmkerr/dotfiles --skill ark-dashboard-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ark-dashboard-testing
Source: https://github.com/dwmkerr/dotfiles/tree/main/claude/skills/ark-dashboard-testing
Command: npx skills add https://github.com/dwmkerr/dotfiles --skill ark-dashboard-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious manual work of UI testing and the hassle of generating consistent, high-quality screenshots for Ark Dashboard pull requests. It saves development time, ensures visual accuracy, and streamlines the review process, allowing you to focus on development, not documentation.

Core Features & Use Cases

  • Automated UI Testing: Uses Playwright to navigate, interact with, and validate Ark Dashboard UI elements, ensuring functionality and consistency across releases.
  • Screenshot Generation: Automatically captures high-fidelity screenshots during testing, providing clear visual documentation for changes and features, perfect for design reviews.
  • PR Integration: Streamlines the process of attaching generated screenshots to GitHub pull requests, making visual reviews effortless and significantly reducing feedback cycles.
  • Use Case: Before merging a new feature into the Ark Dashboard, use this Skill to automatically run a suite of UI tests, capture screenshots of key interactions, and prepare them for your pull request, ensuring visual consistency and accelerating code reviews.

Quick Start

Run Playwright tests on the Ark Dashboard, capture UI screenshots, and generate a draft pull request with the visuals.

Frequently Asked Questions about ark-dashboard-testing

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

FAQPage Schema
How do I automate UI testing for a dashboard with Playwright?

Automate UI testing by using Playwright to navigate, interact with, and validate dashboard elements. This Skill uses Playwright MCP tools to run tests on the Ark Dashboard, ensuring functionality and consistency across releases without manual verification.

Can I generate screenshots automatically during UI testing?

Yes, this Skill captures high-fidelity screenshots automatically during Playwright test execution and saves them to .playwright-mcp/screenshots. Screenshots provide clear visual documentation for design reviews and feature changes.

How do I attach UI test screenshots to GitHub pull requests?

This Skill streamlines PR integration by preparing generated screenshots for embedding directly into GitHub pull requests. It eliminates manual screenshot attachment and accelerates code review cycles with visual consistency.

What tools do I need to run UI regression testing on a dashboard?

You need Playwright MCP tools (browser_navigate, browser_wait_for, browser_click, browser_take_screenshot) and access to your dashboard service. This Skill handles the automation workflow across development, staging, and production environments.

When should I use screenshot automation instead of manual testing?

Use screenshot automation when validating UI consistency across releases, preparing pull requests with visual documentation, or running regression tests on dashboard changes. It saves development time and ensures repeatable, accurate visual validation.

Does this approach work for testing dashboard changes across multiple environments?

Yes, this Skill supports UI testing and screenshot generation for development, staging, and production review scenarios. It applies to any dashboard where Playwright can navigate and interact with UI elements.