Testing & Quality skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

unit-test

Write and review xterm.js unit tests with project conventions. Use when editing `*.test.ts` files or when asked for test authoring guidelines.

20.91k repo starsObserved in 1 repos
Testing & Quality

analyze-issue

Used to analyze Apache ShardingSphere community issues. Emphasizes root-cause-first and evidence-first classification before conclusions, and by default produces copy-ready GitHub issue replies in the voice of an Apache ShardingSphere community maintainer followed by reference analysis for traceability.

20.76k repo starsObserved in 1 repos
Testing & Quality

gen-ut

Generate standard unit tests for one or more target classes in Apache ShardingSphere; by default, target 100% class/line/branch coverage and pass quality gates; perform explicit merge analysis, suitability filtering, and refactor optimization for parameterized tests.

20.76k repo starsObserved in 1 repos
Testing & Quality

debugging-e2e-tests

Use when an Opik E2E test has failed and a developer wants it investigated — e.g. "why did this e2e test fail?", "investigate the failing run on my PR", "is dataset-crud-smoke flaky?", "the nightly e2e suite went red". Takes a failure from a CI check, a TestOps launch, a test name, or a local run; gathers the trace and history, classifies regression vs. flake, and proposes a fix. Read-only — it diagnoses and proposes, it does not edit tests.

20.62k repo starsObserved in 3 repos
Testing & Quality

explore-feature

Use when a developer wants a release-gate test for a change before merge — e.g. "explore this feature", "add a release-gate test for my PR", "gate this branch", "cover the feature in PR

20.62k repo starsObserved in 2 repos
Testing & Quality

playwright-pom-discovery

Use when building or extending a Page Object Model (POM) for the Opik E2E suite (under `tests_end_to_end/e2e/pom/`) and you need to choose stable selectors against the live UI. Walks through seeding required state, exploring the running page with the Playwright MCP (accessibility snapshot + data-testid enumeration), picking the most stable locator for each element, and verifying it before committing. Used as the discovery sub-step by the `writing-e2e-tests` skill.

20.62k repo starsObserved in 2 repos
Testing & Quality

writing-e2e-tests

Use when a developer wants to add, write, or create an end-to-end test for an Opik feature, page, or branch — e.g. "add an e2e test for the experiments comparison page", "write a test for the feature I just built", "e2e test for this branch", "cover the dataset items flow with a test". Runs the full loop in tests_end_to_end/e2e/ — analyze the feature and frontend code, explore the live UI with the Playwright MCP, write the Page Object Model + spec, and run it locally until green.

20.62k repo starsObserved in 2 repos
Testing & Quality

debugging

Debugging techniques and tools for IntelliJ development. Use when debugging IDE issues or investigating failures.

20.36k repo starsObserved in 2 repos
Testing & Quality

compare-python-typecheckers

Run a Python file or snippet through the real third-party type checkers (ty, pyrefly, basedpyright, mypy, zuban) via uvx and collate their output into one Markdown report. Use when evaluating how a type should be inferred, debugging PyCharm code-insight / type-engine behaviour, or checking where the external checkers agree or disagree on a snippet.

20.36k repo starsObserved in 1 repos
Testing & Quality

driver-ui-tests

Guide for writing UI tests using IDE Starter and UI Driver frameworks. Use when creating or modifying UI tests or when user ask to implement test case from testops.

20.36k repo starsObserved in 1 repos
Testing & Quality