All categories
Testing & QA
Unit tests, integration tests, E2E, QA, validation, and test automation
- 29,816
- 1,243
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse testing & qa skills
Showing 937–960 of 29,816 skills
- RedTDD Red Phase - Activate ONE test from the test list and make it fail with explicit predictionsVotes: 0GitHub stars: 12
- PytestUse when writing Python tests with pytest - fixtures, parametrization, markers, conftest layout, pytest-asyncio, pytest-django, coverage with pytest-cov, mocking with pytest-mock, parallel runs with xdist, or CI integrationVotes: 0GitHub stars: 21
- ThreadingUse when handling PyQt/PySide6 threading - QThread patterns, QThreadPool/QRunnable, thread safety rules, moveToThread, Qt Concurrent, QTimer, testing threaded code, lifecycle managementVotes: 0GitHub stars: 21
- TestingUse when testing PyQt/PySide6 applications with pytest-qt - qtbot fixture, signal/wait patterns, mouse/keyboard simulation, dialog testing, model/view testing, threaded code testing, or manual debugging techniquesVotes: 0GitHub stars: 21
- Playwright Visual RegressionUse when setting up visual regression testing with Playwright - toHaveScreenshot baselines, masking dynamic content, handling animations, full-page and element screenshots, cross-browser runs, CI integration, VUDA MCP tooling, or debugging flaky visual diffsVotes: 0GitHub stars: 21
- Django TddUse when testing Django applications with pytest - TDD workflow, pytest-django setup, factory_boy and model-bakery fixtures, DRF API testing, mocking and patching, integration tests, or coverageVotes: 0GitHub stars: 21
- Django HtmxUse when building dynamic Django web apps with htmx - partial rendering, HTMX responses, querystring tag, CSPVotes: 0GitHub stars: 21
- FixturesUse after sumo-qa-deciding-approach routes here, when the user asks "review my changes" / "is this safe to merge" / "what could break". Refuses to claim safe-to-merge without fresh verification evidence.Votes: 0GitHub stars: 7
- FixturesUse after sumo-qa-deciding-approach routes here, when the user asks "review my changes" / "is this safe to merge" / "what could break". Refuses to claim safe-to-merge without fresh verification evidence.Votes: 0GitHub stars: 7
- Code PurgeDeep code analysis and automated cleanup skill. Removes dead code, unused imports, unreferenced files, and duplicated logic from any codebase. Simplifies overly complex or hard-to-maintain code. Always backs up before changes and validates with tests after. Use when the user asks to: - "clean up", "remove dead code", "purge unused code" - "find and delete unused files/folders" - "remove duplicate code" or "refactor duplicated logic" - "simplify this codebase" or "the code is too complex" - "...Votes: 0GitHub stars: 214
- VerifyRun the backend verification loop after Kotlin/Spring code changes — Kotlin style + unit tests via `gradlew verify`, plus integration tests when repos/migrations changed — and drive fixes until green. Use after editing backend code or when the user asks to verify/check the build.Votes: 0GitHub stars: 65
- Cfn Transparency MiddlewareAgent interaction capture, logging, analysis with memory tracking + security (Rust). Use to capture/analyze agent interactions, track tool usage and perf metrics, query execution history, or export audit trails for compliance.Votes: 0GitHub stars: 14
- Cfn Compilation Error FixerTwo-phase Rust/TypeScript compilation error fixer: Cerebras LLM bulk processing + agent cleanup. Use when you have 20+ compilation errors needing fast bulk reduction, or errors are mostly mechanical (type mismatches, missing imports, syntax).Votes: 0GitHub stars: 14
- Orpc Migrate"Migrate existing codebases to current oRPC, covering tRPC to oRPCVotes: 0GitHub stars: 16
- VerifyProve a claim of done, fixed, or passing by running the commands and reading the output before making it. Use before claiming work is complete, fixed, or tested, and before committing or opening a PR.Votes: 0GitHub stars: 10
- ImplementImplement a settled plan test-first, smallest slice at a time. Use when starting implementation of a feature or fix after the plan is settled, or when user says \"implement this\" or \"build it\".Votes: 0GitHub stars: 10
- DrillQuestion a plan or design until every decision in it is settled and agreed. Use when the user wants a plan stress-tested, a design pinned down before building, or the structure of a new codebase or area settled, or says \"drill this\" or \"drill me\".Votes: 0GitHub stars: 10
- DeepFull ceremony mode for the whole suite. Run /deep before risky or ambiguous work; /deep off returns to fast-first.Votes: 0GitHub stars: 10
- Test AuditDecide whether a Pulp test earns its place — before writing it, when reviewing one, or when sweeping a subsystem for low-value, duplicated, or mis-routed tests. Applies a four-question authoring gate, a junk-pattern list, a retention bar, and an evidence template for any deletion, and routes kept tests to the right lane (required gate, pr-fast, slow, nightly). Handles "should I add a test for this", "is this test useful", "audit these tests", "reduce test time", "which tests can go", and "mov...Votes: 0GitHub stars: 22
- Python Importtime OptimizationDiagnose and fix slow Python package import times. Use when: 'import pkg' or 'from pkg import X' takes seconds (CI import-time benchmarks slipping, CLI startup lag, marimo/Jupyter import latency); you suspect eager heavy imports in __init__.py; a module-level 'import lib' exists ONLY to set a side-effect flag and you need the lazy-set pattern; making imports lazy and verifying nothing still imports at load time; or dating an import-time regression from CI per-PR benchmark comments. Covers pyt...Votes: 0GitHub stars: 39
- Opencode Plugin AuthoringBuild opencode (opencode-ai) plugins — the lifecycle pattern, the event surface for notifications/hooks, and local from-source install. Use when creating an opencode plugin, writing a notification/hook plugin, wiring session.idle/session.error events, deciding how to install a local plugin (symlink vs plugin array), reading the @opencode-ai/plugin types, using the Bun $ shell helper inside a plugin, checking npm/GitHub name availability for an opencode plugin package, or configuring plugin se...Votes: 0GitHub stars: 39
- Github Auto Merge SetupDiagnose and fix 'gh pr merge --auto' failures and set up CI-green auto-merge for GitHub repos/workflows. Use when: 'gh pr merge --auto' or a workflow merge step fails with an enablePullRequestAutoMerge error; auto-merge silently not working; enabling auto-merge for scheduled dependency-update workflows (dependabot etc.); adding a ruleset/branch protection with required status checks and choosing safe required checks; choosing merge flags (--rebase/--squash); a release workflow's push to main...Votes: 0GitHub stars: 39
- Seo AuditFull website SEO audit with parallel subagent delegation. Crawls up to 500 pages, detects business type, delegates to up to 15 specialists (8 always + 7 conditional), generates health score. Use when user says audit, full SEO check, analyze my site, or website health check.Votes: 0GitHub stars: 3
- Test Quality AuditJudge whether tests catch realistic regressions and recommend what to keep, change, or remove.Votes: 0GitHub stars: 3