Testing & Quality skills

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

checking-changes

Validates all code changes before committing by running format, lint, type, and unit test checks. Use after making backend (Python) or frontend (TypeScript) changes, before committing or finishing a work session.

45.24k repo starsObserved in 2 repos
Testing & Quality

improving-python-coverage

Runs Python unit tests with coverage, analyzes coverage reports, and implements meaningful tests to increase coverage by ~0.2%. Use when you want to systematically improve Python test coverage with high-value test cases.

45.24k repo starsObserved in 2 repos
Testing & Quality

understanding-streamlit-architecture

Explains Streamlit's internal architecture including backend runtime, frontend rendering, and WebSocket communication. Use when debugging cross-layer issues, understanding how features work end-to-end, planning architectural changes, or onboarding to the codebase. Covers ForwardMsg/BackMsg protocol, script rerun model, element tree, widget state management, and more.

45.24k repo starsObserved in 2 repos
Testing & Quality

fixing-flaky-e2e-tests

Diagnose and fix flaky Playwright e2e tests. Use when tests fail intermittently, show timeout errors, have snapshot mismatches, or exhibit browser-specific failures.

45.24k repo starsObserved in 1 repos
Testing & Quality

reviewing-readability

Evaluates comments, docstrings, and naming in code for readability by a developer new to the codebase — is the documentation clear and concise, and is non-obvious logic documented? Produces findings with concrete proposed rewrites (or additions where documentation is missing); the caller decides whether to apply them or present them as feedback. Use when reviewing a PR, branch, or set of changes for comment quality, naming clarity, or documentation readability. For a PR's title and description, use reviewing-pr-description instead.

45.24k repo starsObserved in 1 repos
Testing & Quality

e2e-coverage

Use when adding, modifying, or reviewing E2E test apps/skeletons to keep the test coverage report up to date.

44.80k repo starsObserved in 1 repos
Testing & Quality

testing

Use when writing tests, debugging test failures, running the test suite, or setting up test infrastructure. Covers self-test, package tests, and modern E2E tests.

44.80k repo starsObserved in 1 repos
Testing & Quality

gitnexus-debugging

Trace bugs through call chains using knowledge graph

44.17k repo starsObserved in 1 repos
Testing & Quality

esm-cjs-risk-scan

Scan Logseq ClojureScript Node/Electron targets for npm module loading risks, especially ESM-only packages that may fail when loaded through js/require or shadow-cljs require-based shims. Use when changing Electron/main-process dependencies, debugging startup import errors, or auditing packages before dependency upgrades.

43.90k repo starsObserved in 1 repos
Testing & Quality

logseq-debug-workflow

Debug Logseq bugs with the right runtime, concrete before/after evidence, and end-to-end reproduction steps.

43.90k repo starsObserved in 1 repos
Testing & Quality