Writing Live E2e Tests (Grade A) logo

Writing Live E2e Tests (Grade A)Security-tested data-ai skill for Claude AI. Grade A. Use when writing, modifying, or running live E2E test scenarios in src/e2e/live/ for the kagura project. Triggers on Slack bot integration testing

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

This skill is used for writing, modifying, or running live E2E test scenarios in the src/e2e/live/ directory for the Kagura project. It triggers on Slack bot integration testing, live scenario creation, Codex/Claude provider live tests, status probe assertions, database assertions, and requests to run or debug live E2E tests. The live E2E tests run against a real Slack workspace via Socket Mode, with each test being a standalone run-*.ts file that exports a LiveE2EScenario object. The CLI auto-discovers and runs these tests.

Key features

  • Live E2E testing
  • Slack bot integration testing
  • Auto-discovery of test scenarios
  • Support for Codex/Claude provider live tests

Pricing

Model
Free
Category
Skills
Rating
No reviews yet

Use cases

Writing a new live E2E test scenario

Implement a new test scenario in src/e2e/live/ and run it using the CLI.

Running existing live E2E tests

Use the CLI to auto-discover and run existing test scenarios in src/e2e/live/.

Pros & Cons

Pros

  • Enables live E2E testing against a real Slack workspace
  • Auto-discovers and runs test scenarios
  • Supports Slack bot integration testing and live scenario creation

Cons

  • Requires a real Slack workspace for testing
  • Test scenarios must be implemented in a specific structure

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Can I use this skill for providers other than Slack?

No, the skill is specifically designed for Slack bot integration testing; it relies on Slack’s Socket Mode and Slack API clients, so it won’t work with other platforms.

Asked by Thandiwe Dlamini · Sep 26, 2025

What environment is required to run these live E2E tests?

The tests must run against a real Slack workspace using Socket Mode, and the environment needs the required Slack tokens (SLACK_E2E_TRIGGER_USER_TOKEN, SLACK_BOT_TOKEN) and a .env.e2e file; otherwise the CLI will raise an error.

Asked by Xiomara Delgado · Jul 29, 2025

How does the CLI discover and execute test scenarios?

Each test is a standalone `run-*.ts` file in the `src/e2e/live/` directory that exports a `LiveE2EScenario` object. The CLI automatically scans this folder, loads the files, and runs them sequentially.

Asked by Naomi Suzuki · Jul 31, 2025

Ask a question

Skills alternatives

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktre

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. GA4 BigQuery Export Schema Reference — complete field reference, nested structures, query patterns, and performance tips

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Meta Conversions API (CAPI) Setup Reference — architecture, event types, customer information hashing, deduplication, implementation examples, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Skills

Security-tested development skill for Claude AI. Grade A. Lista o que uma funcao/metodo chama (call graph direto)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Name Haskell test modules after the module under test with a Spec suffix in the same namespace. Use when writing or reviewing Haskell test module

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Skills

Security-tested data-ai skill for Claude AI. Grade A. Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature designs, or any decisi

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Skills

Security-tested development skill for Claude AI. Grade A. MVC avançado via PE (Pontos de Entrada) — adicionar grids customizadas em telas MVC padrão (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free
D
Docs Writer (Grade A)Skills

Security-tested devops skill for Claude AI. Grade A. **WORKFLOW SKILL** — Maintains repository documentation accuracy and freshness across the docs site, agent files, and changelog. WHEN: "update docs

(0)
Free