e2e-compile

Compile E2E flow YAML into standalone bash test scripts.

3|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/iamcxa/kc-claude-plugins --skill e2e-compile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-compile
Source: https://github.com/iamcxa/kc-claude-plugins/tree/main/e2e-pipeline/skills/e2e-compile
Command: npx skills add https://github.com/iamcxa/kc-claude-plugins --skill e2e-compile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts human-readable E2E flow YAML and mapping files into executable bash test scripts so teams can run, validate, and CI-integrate end-to-end tests without manual script authoring.

Core Features & Use Cases

  • Flow compilation: Transform a single flow or all flows into standalone bash scripts located under .claude/e2e/compiled.
  • Validation modes: Support for dry-run validation, verbose diagnostics, batch compilation, and static coverage reporting.
  • Error reporting: Parses compiler stdout/stderr to present clear success, failure, and coverage summaries suitable for conversational output or CI logs.
  • Use Case: Use to convert a mapped E2E flow into a runnable script for local debugging or CI pipelines, and to generate coverage reports for test maintenance.

Quick Start

Run the e2e-compile skill to compile flow-name into a standalone bash test script and report compilation status.

Frequently Asked Questions about e2e-compile

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

FAQPage Schema
How do I convert E2E flow YAML into executable bash test scripts?

You can compile E2E flow YAML into standalone bash test scripts by running the e2e-compile skill, which transforms flow and mapping files into executable tests under .claude/e2e/compiled. It performs compiler discovery and dependency validation before generating the scripts.

What is dry-run validation for E2E flow YAML compilation?

Dry-run validation checks E2E flow YAML and mapping files for errors without generating final bash test scripts. It parses compiler stdout and stderr to provide clear success or failure summaries, allowing developers to catch mapping issues before batch compilation or CI integration.

Can I batch compile all E2E flows and generate coverage reports?

Batch compilation mode transforms all mapped E2E flows into standalone bash scripts in a single run. The compiler also supports static coverage reporting, providing concise summaries that help maintain test coverage across web application end-to-end testing workflows.

Does e2e-compile require specific dependencies to run bash tests in CI?

The skill performs compiler discovery and dependency validation automatically during the YAML to bash test compilation process. It checks the environment for required tools before generating scripts, ensuring the output is runnable locally or within CI pipelines without missing prerequisites.

Why is my E2E flow YAML not compiling into a bash test script?

Compilation failures occur when flow YAML or mapping files contain invalid syntax or missing dependencies. The compiler parses stdout and stderr to report clear failure summaries, and using verbose diagnostics mode can help identify specific mapping or validation errors during the compilation process.