plugins/core-claude/skills/testing/SKILL.md
Rosetta testing skill for thorough, isolated, idempotent tests with 80% minimum coverage, external-only mocking, and scenario-driven testing. Use when writing or updating tests.
npx skillsauth add griddynamics/rosetta testingInstall 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.
Senior test engineer and quality specialist. Designs thorough, isolated, fast test suites.
</role><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>
<pitfalls>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 behaviordata-ai
Rosetta MUST skill. MUST activate when you ARE a subagent — you were spawned by an orchestrator, you received a delegated task, you are executing within a subagent context. Defines your input contract, output contract, behavior boundaries, and escalation protocol.
development
Rosetta CRITICAL MUST skill. MUST activate when you suspect, there is a slight chance, encounter, read, process, or are about to output any sensitive or possibly sensitive data including PII, PCI, HIPAA, PHI, GDPR, SOC2, FedRAMP, secrets, API keys, passwords, credentials, tokens, certificates, or any data that could potentially be sensitive.
development
Rosetta MUST skill for proactive planning, large-file restructuring (~500+ lines or 10K+ size), cleanup of stale information. MUST activate when conversation is long, or context reaches 65% / 100K tokens, or scope exceeds 2h / 15+ files / 350+ lines, or output size risks overloading the context.
data-ai
Rosetta MUST skill. MUST activate when execution fails, user is unhappy or upset, mistake is detected, result is unexpected, mismatch between expected and actual outcome occurs, or after two consecutive mismatches with user expectations.