wa:dev-test

Generate failing test suites from acceptance criteria with npm test verification.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-dev-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wa:dev-test
Source: https://github.com/jeremy-newhouse/eck-e2e-weather-app/tree/main/.claude/skills/dev-test
Command: npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-dev-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It turns acceptance criteria into a ready-to-run failing (red-phase) test suite so development can start from precise requirements instead of guesswork.

Core Features & Use Cases

  • Acceptance-criteria-to-test generation: Converts an issue key or raw description into concrete test cases mapped to each criterion.
  • Mode-based rigor calibration (lite/strict): Produces different coverage levels, from happy paths only to comprehensive error, edge, and boundary scenarios.
  • Framework-aware test writing and verification: Detects the project test framework, follows local conventions, and runs npm test to confirm everything is failing.

Quick Start

Run /dev-test with your issue key or description (optionally with --rigor lite or strict) to generate tests that must fail against the current codebase.

Frequently Asked Questions about wa:dev-test

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

FAQPage Schema
How do I generate failing tests from acceptance criteria for TDD?

You can generate a failing test suite from acceptance criteria by providing an issue key or raw description, which creates concrete test cases mapped to each criterion to start TDD red-phase development.

How do I calibrate test coverage depth for unit and integration testing?

You can calibrate unit and integration test coverage depth using mode-based rigor settings, switching between lite mode for happy paths only and strict mode for comprehensive error, edge, and boundary scenarios.

Can I generate tests that automatically match my existing test framework conventions?

Yes, test generation detects your project's test framework and follows local conventions, writing framework-aware tests that integrate seamlessly with your existing development workflow.

How do I verify my newly generated tests are in a failing red state?

You can verify new tests are in a red state by running npm test execution, which deterministically confirms that all generated tests fail against the current codebase before implementation begins.

What is the best way to align test cases with strict acceptance criteria?

The best way to align test cases with acceptance criteria is to deterministically generate a failing test suite directly from the requirements, ensuring every test maps to a specific criterion.

Does red-phase test generation work for both e2e and unit testing?

Yes, red-phase test generation applies to development workflows requiring e2e and unit testing, automatically calibrating coverage depth by rigor mode to exercise a module before implementation begins.