e2e-tests

Standardize end-to-end testing governance with real services and no mocks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Alpha-Innovation-Labs/opennexus --skill e2e-tests
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: e2e-tests
Source: https://github.com/Alpha-Innovation-Labs/opennexus/tree/main/.nexus/ai_harness/rules/e2e-tests
Command: npx skills add https://github.com/Alpha-Innovation-Labs/opennexus --skill e2e-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes end-to-end testing governance to ensure complete user-facing workflows are verified using real services, real data, and real API calls, while avoiding unit and integration tests within this repository.

Core Features & Use Cases

  • Enforces exclusive reliance on end-to-end tests to validate full user journeys from start to finish.
  • Prohibits mocks and mock services to ensure tests exercise real systems and data.
  • Guides test planning with context-driven Next Actions defined in the central context files.
  • Provides consistent test organization, naming conventions, and environment isolation to prevent flaky runs.

Quick Start

Run the repository's standard justfile recipe to execute all end-to-end tests against live services.

Frequently Asked Questions about e2e-tests

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

FAQPage Schema
What is real-service end-to-end testing governance?▼

Real-service end-to-end testing governance standardizes test creation and review to verify complete user workflows against live APIs and data, strictly prohibiting mocks to ensure verifiable outcomes.

How do I run end-to-end tests without mocks?▼

You run end-to-end tests without mocks by executing the repository's standard justfile recipe, which validates full user journeys against live services and real data environments.

Why should I avoid mock services in E2E testing?▼

You should avoid mock services in E2E testing because mocks bypass real systems and data, whereas prohibiting mocks ensures tests exercise actual APIs to produce verifiable end-to-end outcomes.

Does this E2E testing approach include unit or integration tests?▼

No, this E2E testing approach explicitly avoids unit and integration tests within the repository, enforcing exclusive reliance on end-to-end tests to validate full user-facing workflows from start to finish.

How do I prevent flaky runs in end-to-end testing?▼

You prevent flaky runs in end-to-end testing by applying consistent test organization, naming conventions, and environment isolation, guided by context-driven Next Actions defined in central context files.

When should I not use real-service E2E tests?▼

You should not use real-service E2E tests for isolated component validation or internal logic checks, as this governance model focuses strictly on complete user-facing workflows rather than granular unit testing.