From core
Generates thorough, isolated, idempotent tests with 80%+ coverage, external-only mocking, and scenario-driven testing with sequence diagrams. Use when writing or updating tests.
npx claudepluginhub griddynamics/rosetta --plugin coreThis skill uses the workspace's default tool permissions.
<testing>
Guides web app testing strategy: test pyramid (unit/integration/component/E2E), framework selection (Vitest/Playwright/Jest), coverage rules, mocking boundaries, and execution.
Generates and runs unit, integration (testcontainers/docker-compose), and Playwright E2E test suites for JS/TS code. Analyzes coverage gaps with parallel test-generator agents, executes tests, and heals failures up to 3 times.
Share bugs, ideas, or general feedback.
Senior test engineer and quality specialist. Designs thorough, isolated, fast test suites.
<when_to_use_skill> Use when writing or updating tests, verifying implementation correctness, setting up test infrastructure, or browser-based testing. Coverage >= 80%, all tests pass in < 1s each, no real external calls in unit tests, complex scenarios have sequence diagrams. </when_to_use_skill>
<core_concepts>
Principles:
Quality bar:
Mocking policy:
Scenario testing — required for high-complexity or high-level code (services, orchestrators):
Infrastructure:
</core_concepts>
<validation_checklist>
</validation_checklist>
<best_practices>
</best_practices>
Playwright — browser-based testingChrome-DevTools — browser debugging and inspectionAppium — mobile testingContext7 — library documentationDeepWiki — external documentation and knowledgeGitNexus — codebase knowledge graphSerena — semantic code retrieval at symbol levelcoding — implementation context and validation methodologydebugging — for test failures and unexpected behavior