api-test-generatorAuto-generate comprehensive Scout API tests from Kibana route definitions, including valid/invalid request tests, RBAC tests, and schema-driven test data generation.
cypress-to-scout-migratorStrategic test suite optimizer for Cypress→Scout migration. Analyzes entire test coverage, identifies blind spots, refactors for performance and DRY principles, then generates optimized Scout suites. Not a 1:1 converter. - "migrate cypress tests to scout" - "optimize and migrate cypress to scout" -
flake-hunterIdentify, debug, and fix flaky tests systematically by detecting root causes, applying targeted fixes, and verifying stability to eliminate intermittent CI failures.
kbn-evals-debuggerEnd-to-end debugging and optimization for @kbn/evals framework suites. Auto-detects failures from Elasticsearch (OTEL traces) or LangSmith, pulls traces, identifies root causes (tool schema, prompt alignment, evaluator logic), reasons about evaluator choices, suggests fixes, runs adaptive audit loop
kbn-evals-vision-reviewerReview @kbn/evals code changes for alignment with the "Future of @kbn/evals" vision document. Checks that changes follow the trace-first, Elastic-native direction, use correct ownership boundaries, respect the data model and evaluation entry points, and avoid deepening Phoenix coupling. Use when rev
qa-browser-verificationVerify implemented functionality works correctly by opening the app in a browser, interacting with UI elements, and checking expected behaviors. Use after implementing features, fixing bugs, or when the user asks to verify, test, or QA something in the browser.
test-coverage-analyzerAnalyzes test coverage gaps, identifies untested code paths, and generates targeted test recommendations. Works with Jest coverage reports, Scout tests, and source code analysis to find blind spots. - "analyze test coverage" - "find untested code" - "coverage gaps" - "what's not tested" - "identify
test-data-builderGenerate high-quality test data for Kibana tests by creating mocks from TypeScript interfaces, generating ES archives, building reusable data factories, and producing schema-driven fixtures.
test-selector-healerFix failing Cypress/Scout/Playwright tests by adding missing data-test-subj attributes to UI source components when no reliable selector exists. Use when tests fail due to brittle selectors, strict mode violations from ambiguous locators, elements not found, or when debugging tests that rely on CSS