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.