.claude/skills/demo/SKILL.md
Run a Selenium test in visible (non-headless) mode with slowdown so the user can watch it. Use when user wants to demo or visually watch a Selenium test or mentions /demo command.
npx skillsauth add rakovi4/continue-example demoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
/demo should_display_board_with_columns
/demo CreateTaskPageTest.should_display_create_task_form
/demo CreateTaskPageTest # Run all tests in class
/demo # Run all frontend Selenium tests
Temporarily modifies Selenium configuration to run browser tests visibly with delays, so the user can watch the test execute in real time. All changes are reverted after the test completes (even on failure).
Read ProductSpecification/technology.md for:
tech-profile block → resolve backend concern to .claude/tech/{backend}/templates/acceptance/ for file paths and language conventionsRead .claude/tech/{backend}/templates/acceptance/ to find the UI test base class and Browser statements class paths and conventions.
Read ports from infrastructure/.env:
source infrastructure/.env
Locate the UI test base class and Browser statements class using tech profile template conventions.
UI test base class:
Browser statements class:
infrastructure/scripts/stop-backend.shinfrastructure/scripts/run-backend.sh (background)/run-frontend if not)Resolve the argument to a test filter using the acceptance test command pattern from Conventions table.
| Argument | Filter |
|----------|--------|
| should_method_name | Filter to *.ClassName.should_method_name (search test files to resolve class) |
| ClassName.should_method_name | Filter to *.ClassName.should_method_name |
| ClassName | Filter to *.ClassName |
| (none) | Run all frontend acceptance tests |
Use a generous timeout (180s) since delays add up.
After the test finishes (pass or fail), revert both files to their original state — undo all changes from step 2.
Report whether the test passed or failed. If it failed, include the error output.
/demo completestesting
Run use-case module tests quickly. Use when user wants to run use-case tests or mentions /test-usecase command.
development
Generate BDD test specifications for story in 6 categories (API, UI, Load, Infrastructure, Security, Integration). Use when user wants to create test cases or mentions /test-spec command.
testing
Review tests to replace loose validation (contains, isNotNull, isNotEmpty) with strict validation (isEqualTo on parsed fields). Use when user wants to improve test assertions or mentions /test-review command.
development
Run frontend tests. Use when user wants to run frontend unit tests or mentions /test-frontend command.