dev-test

Select testing tools for web and desktop automation based on platform.

19|5|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/edwinhu/workflows --skill dev-test
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dev-test
Source: https://github.com/edwinhu/workflows/tree/main/lib/skills/dev-test
Command: npx skills add https://github.com/edwinhu/workflows --skill dev-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps users select the most appropriate tool for debugging and testing web applications, desktop automation, or CI/CD pipelines by guiding them through a decision tree based on their specific needs and platform.

Core Features & Use Cases

  • Browser Testing: Routes to Chrome MCP for debugging (console logs, network requests) or Playwright MCP for CI/CD and cross-browser E2E testing.
  • Desktop Automation: Identifies the correct sub-skill for macOS (Hammerspoon) or Linux (ydotool/xdotool) based on the operating system and display server.
  • TDD Enforcement: Ensures the dev-tdd skill is loaded first to enforce testing protocols and gates.

Quick Start

Use the dev-test skill to select the correct browser testing tool for debugging web application JavaScript errors.

Frequently Asked Questions about dev-test

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

FAQPage Schema
How do I choose the right tool for web application debugging and E2E testing?▼

To choose the right web testing tool, route to Chrome MCP for debugging console logs and network requests, or use Playwright MCP for CI/CD and cross-browser E2E testing.

Does this testing skill support desktop automation for macOS and Linux?▼

Yes, desktop automation is supported by identifying platform-specific sub-skills, utilizing Hammerspoon for macOS and ydotool or xdotool for Linux display servers.

What is the best way to enforce TDD protocols before running browser tests?▼

The best way to enforce TDD protocols is by loading the dev-tdd skill first, which establishes required testing gates and best practices before executing tests.

Can I use Playwright MCP for CI/CD cross-browser testing?▼

Yes, you can use Playwright MCP specifically for CI/CD pipelines to execute cross-browser end-to-end testing, while Chrome MCP is routed for debugging instead.

When do I need Chrome MCP versus Playwright MCP for web testing?▼

You need Chrome MCP when debugging web applications for console logs and network requests, whereas Playwright MCP is selected for CI/CD and cross-browser E2E testing.