๐Ÿงช
QualityPython

Real E2E Test

by liaohch3

Real E2E Test is a Quality skill for Claude Code, published by liaohch3 in claude-tap.

3.1K stars266 forkson liaohch3/claude-tapAdded 2026/08/17+1% in starsRepository updated 2026/08/16
agent-debuggingagent-observabilityai-agentsai-toolsapi-debuggingclaude-codecodexcodex-clicursor-clideveloper-toolsgemini-clihermes-agentkimillmllm-proxyopencodepi-coding-agentproxytracetrace-viewer
Install in seconds
Install Real E2E Test
Copy Real E2E Test into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/liaohch3/claude-tap/tree/main/.agents/skills/real-e2e-test ~/.claude/skills/real-e2e-test

Requires Node.js. Downloads this skill only โ€” not the rest of the repository โ€” into your Claude Code skills folder.

Without Node.js

git clone https://github.com/liaohch3/claude-tap.git

Clones the whole repository, then copy the skillโ€™s own directory into your skills folder yourself.

In this catalog

Source file
.agents/skills/real-e2e-test/SKILL.md in liaohch3/claude-tap
Installs to
~/.claude/skills/real-e2e-test
Collection
One of 11 skills cataloged from this repository
Category
Quality โ€” 1354 skills

What Real E2E Test does

Real E2E Test runs real end-to-end tests that start claude-tap from local source, connect to the real Claude CLI, and verify trace output. Use it to validate pytest and tmux interactions, tool use, HTML viewer generation, and API key redaction.

Real E2E Test is cataloged under Quality on DirSkills. Real E2E Test comes from a repository tagged agent-debugging, agent-observability, ai-agents, ai-tools and api-debugging.

Documentation

README

Real E2E Test Skill

Run real end-to-end tests that start claude-tap from local source, connect to the real Claude CLI, and verify trace output.

Prerequisites

  • claude CLI installed and authenticated
  • Python dev dependencies installed: uv sync --extra dev
  • tmux installed for interactive mode (brew install tmux)

Mode 1: Pytest Real E2E (7 test cases)

Run all real E2E tests

uv run pytest tests/e2e/ --run-real-e2e --timeout=300 -v

Run a single test

uv run pytest tests/e2e/test_real_proxy.py::TestRealProxy::test_single_turn --run-real-e2e --timeout=180 -v -s

Run with debug output

uv run pytest tests/e2e/ --run-real-e2e --timeout=300 -v -s --tb=long

Mode 2: tmux Interactive Real E2E

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Real E2E Test

  • What else does liaohch3 publish alongside Real E2E Test?

    Real E2E Test is one of 11 skills that DirSkills catalogs from liaohch3/claude-tap, the repository it ships in. Its siblings there include Claude Tap E2E Test, Codex E2E Test and Demo Video Generation. Each one is a separate skill with its own page in this directory, installs the same way Real E2E Test does, and is maintained by liaohch3 in that same repository. The rest of the collection is listed on the liaohch3/claude-tap page.

  • How does Real E2E Test compare to other Quality skills?

    Real E2E Test ranks #431 by stars among the 1354 Quality skills in this catalog. The most-starred ones next to it are Benchmark, Benchmark Optimization Loop and API Design Patterns. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Real E2E Test against them. Open each page to compare what they document and how they install.

More from liaohch3/claude-tap

Real E2E Test is one of 11 skills cataloged on DirSkills from liaohch3/claude-tap.

See all 11 skills โ†’
๐Ÿงช
2w ago

Claude Tap E2E Test

Claude Tap E2E Test runs the claude-tap end-to-end test suite with pytest to validate core proxy logic, trace writing, viewer streaming, signal handling, and startup behavior after modifying core code.
Quality
3.1K266
๐Ÿงช
2w ago

Codex E2E Test

Codex E2E Test runs PR-grade real Codex E2E validation through claude-tap, including resume turns, multiple tool calls, optional image input, viewer verification, and screenshot evidence. Use it for every PR that changes capture, proxying, viewer rendering, or trace behavior.
Quality
3.1K266
๐ŸŽฅ
2w ago

Demo Video Generation

Demo Video Generation records terminal sessions in tmux with asciinema and converts them to GIF and MP4 demo assets, then captures viewer screenshots via Playwright for documentation. Use it to create realistic demos from real E2E runs and UI views.
Automation
3.1K266
๐Ÿงช
2w ago

JS in HTML Testing

JS in HTML Testing verifies JavaScript embedded in HTML files using a two-layer strategy: Python unit tests for pure logic and Playwright browser tests for DOM interaction. Use it to test embedded scripts without full end-to-end runs.
Quality
3.1K266
๐Ÿ“‹
2w ago

Legibility Check

Legibility Check runs deterministic checks on maintainer docs to catch stale standards metadata, broken architecture manifest paths, and plan state drift before CI does. Use it after modifying files under .agents/docs/standards/, .agents/docs/plans/, .agents/docs/architecture/, or AGENTS.md.
Quality
3.1K266
โœ…
2w ago

PR Preflight

PR Preflight runs a full merge-readiness check before opening or merging a pull request, validating local gates (lint, format, tests), CI status, screenshot evidence, and PR metadata in one pass.
Quality
3.1K266