integration-tests

Automate end-to-end QA integration testing with Playwright TypeScript.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/TomekNocon/open-logistico --skill integration-tests-tomeknocon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-tests
Source: https://github.com/TomekNocon/open-logistico/tree/main/.ai/skills/integration-tests
Command: npx skills add https://github.com/TomekNocon/open-logistico --skill integration-tests-tomeknocon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end QA integration testing across a codebase using Playwright TypeScript and module-local integration directories. This capability lets teams validate features, regressions, and new scenarios with deterministic test discovery and execution.

Core Features & Use Cases

  • Generates module-local integration tests (for example TC-XXX.spec.ts) by exploring the running application.
  • Executes full integration suites and reuses existing tests after feature or bug changes, with artifact-based failure diagnosis.
  • Optionally creates Markdown scenarios (.ai/qa/scenarios/TC-*.md) for documentation and knowledge transfer.
  • Integrates with existing Playwright configuration and supports ephemeral test environments to speed up local debugging.

Quick Start

Trigger the integration test runner to discover, run, and report on tests within the target module.

Frequently Asked Questions about integration-tests

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

FAQPage Schema
How do I automate QA integration tests with Playwright?

Generate module-local Playwright integration tests by exploring the running application. The runner discovers and executes specs within ``__integration__`` directories, producing artifacts and reports to aid debugging.

Can I generate Markdown scenarios from integration tests?

Generate Markdown scenarios to document integration tests and support knowledge transfer. The runner optionally creates ``.ai/qa/scenarios/TC-*.md`` files alongside executing the TypeScript test suite.

Do I need a specific Playwright configuration to run integration tests?

Playwright integration tests require Node.js, Playwright, and a compatible configuration file like ``.ai/qa/tests/playwright.config.ts``. You must set up this environment before executing the suite.

How do I run a partial integration test suite for a specific module?

Run partial integration test suites by targeting specific module-local ``__integration__`` directories. The runner supports full or partial execution and reuses existing tests after feature or bug changes.

What is the best way to debug failing integration tests locally?

Debug failing integration tests locally using artifact-based failure diagnosis and ephemeral test environments. The runner produces detailed reports and artifacts to speed up debugging after execution.