.claude/skills/test-frontend/SKILL.md
Run and verify frontend tests for the React/Vite application.
npx skillsauth add ruska-ai/orchestra Test FrontendInstall 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.
Run and verify frontend tests using Vitest and React Testing Library. This skill handles test execution, watches for changes, generates coverage reports, and helps diagnose test failures.
npm install in frontend/ directory)frontend/src/tests/frontend/ directorynpm run test - Run all tests once (CI/CD mode)npm run test:watch - Run tests in watch mode (development)npm run test:coverage - Run tests with coverage reportUser: "Run the frontend tests"
Assistant: I'll run the frontend test suite.
[Executes: cd frontend && npm run test]
[Reports results and any failures]
User: "Check test coverage for the frontend"
Assistant: I'll run the tests with coverage reporting.
[Executes: cd frontend && npm run test:coverage]
[Reports coverage percentages and identifies untested code]
User: "The AgentFlow tests are failing"
Assistant: Let me run the tests and investigate the failures.
[Executes: cd frontend && npm run test]
[Analyzes failure output, reads test file if needed]
[Suggests fixes based on error messages]
User: "Run tests in watch mode while I develop"
Assistant: I'll start the test watcher.
[Executes: cd frontend && npm run test:watch]
[Note: This runs in background, user can continue development]
tools
Apply coordinated changes across multiple files efficiently using parallel Edit tool calls. Use when making systematic changes like renaming variables, updating imports, applying pattern changes, or refactoring across files. Triggers on: rename across files, update all imports, change pattern in multiple files, refactor across codebase, batch edit files.
testing
Record browser workflows as video and convert to high-quality GIFs using agent-browser and ffmpeg. Use when users ask to record workflow, create gif, record demo, browser recording, workflow gif, or screen recording.
development
Run and verify backend tests for the FastAPI/Python application.
development
Recursive Language Model pattern for processing large inputs using Sonnet orchestrator and parallel Haiku subagents. Decomposes complex tasks into chunks, processes them in parallel via sub-agents, then synthesizes results. Use when: analyze large codebase, recursive analysis, deep analysis, process large input, comprehensive review, rlm, recursive reasoning, review massive document, analyze entire repository.