From test-engineering
Specialized guidance for working with WebTests (LLTs for web runtime environments)
npx claudepluginhub issacchaos/local-marketplace --plugin test-engineeringThis skill uses the workspace's default tool permissions.
**Purpose:** Specialized guidance for working with WebTests (LLTs for web runtime environments).
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Purpose: Specialized guidance for working with WebTests (LLTs for web runtime environments).
WebTests are LowLevelTests that execute in a web runtime environment using a webrunner. They test web-specific functionality and browser integrations.
WebTests require webrunner initialization before test execution:
# Start webrunner
webrunner --port 8080 --test-mode
# Run WebTests through webrunner
python3 llt_run.py \
--test-target WebTests \
--platform Web \
--webrunner-url http://localhost:8080
WebTests are discovered like standard LLTs but have web-specific metadata:
{
"test_target": "WebTests",
"platforms": ["Web"],
"requires_webrunner": true,
"webrunner_config": {
"port": 8080,
"mode": "test"
}
}
Engine/Source/Programs/LowLevelTests/WebTests/Engine/Binaries/WebRunner/