| Skill | Added | Review |
|---|---|---|
pester-cli-testing plugins/qa-cli-tools/skills/pester-cli-testing/SKILL.md Use when the code under test is a PowerShell script, function, cmdlet or CLI run from pwsh. Sets up Pester v5: Describe/Context/It blocks, Should assertions, Mock, setup hooks, tags, code coverage and NUnit/JUnit XML output for CI. | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
playwright-extension-fixtures plugins/qa-browser-extension/skills/playwright-extension-fixtures/SKILL.md Use when writing or debugging Playwright tests for a Chromium browser extension: the persistent-context fixture that loads the extension and finds its ID, why an edit seems to have no effect (reload matrix), and popup, content-script, storage and MV3 service-worker tests. | 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
postman-collections plugins/qa-api-testing/skills/postman-collections/SKILL.md Repairs Postman and Newman runs in CI - a reporter that never writes the HTML file the pipeline expects, a nightly job that fires requests as fast as it can until a partner API rate-limits it, or a report with one row per request when the collection asserts a dozen things between them. Authors Postman collections (requests, tests, variables, environments), runs them headless via the Newman CLI, configures reporters (cli / json / junit / html) for CI artifact upload, and drives data-driven runs from JSON / CSV iteration files. Use when HTTP API tests are authored in Postman and need to run, pace themselves, and report correctly in CI. | 95 1.01x Impact 96% 1.01xAverage score across 10 eval scenarios Securityby Passed No findings from the security scan Reviewed: Version: aa16752 | |
protobuf-compat-checking plugins/qa-contract-testing/skills/protobuf-compat-checking/SKILL.md Use when a pull request changes .proto files for gRPC services, Buf Schema Registry modules or message-bus payloads, and consumers must not break. Runs buf breaking against a past version, picks the FILE, PACKAGE, WIRE_JSON or WIRE category, sets exemptions and gates CI. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
qemu-system-test-runner plugins/qa-embedded/skills/qemu-system-test-runner/SKILL.md Use when embedded tests must run on a virtual MCU or SoC instead of the host or real hardware, for correct endianness, alignment and interrupts: qemu-system-arm, aarch64 and riscv32 machine and CPU flags, loading ELF binaries, semihosting exit codes, GDB and QMP, and CI. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
qt-test-framework plugins/qa-desktop/skills/qt-test-framework/SKILL.md Use whenever Qt C++ code needs unit or GUI tests in-process: Qt Test entry macros, private-slot test functions, QVERIFY, QCOMPARE and data-driven QFETCH, simulated mouse, key and touch events, QSignalSpy, QBENCHMARK and JUnit XML output for CI, including Qt Quick and QML logic. | 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
rabbitmq-tests plugins/qa-async-jobs/skills/rabbitmq-tests/SKILL.md Use whenever RabbitMQ producers or consumers (pika, amqplib, RabbitMQ.Client, spring-amqp) need tests: work queues, pub/sub, routing, topics and RPC, publisher confirms, ack, nack and requeue, durable and quorum queues, with the Testcontainers RabbitMQ image. | — — — Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
race-condition-test-author plugins/qa-concurrency/skills/race-condition-test-author/SKILL.md Use when a bug only appears under load on shared in-process state (cache, counter, pool, lazy singleton), or a race needs a regression test before the fix. Forces interleavings with barriers and latches, and runs ThreadSanitizer, go test -race with goleak, or jcstress for the JVM. | 77 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
redis-cache-tests plugins/qa-cache-testing/skills/redis-cache-tests/SKILL.md Use when Redis is the app's cache and its behavior needs tests, or when choosing a cache invalidation strategy: TTLs, cache-aside write and invalidate, eviction under memory pressure, pub/sub invalidation across nodes and tenant key namespaces, plus stampede and stale-while-revalidate patterns. | 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
reqnroll-testing plugins/qa-bdd/skills/reqnroll-testing/SKILL.md Use when a .NET project starts BDD, migrates from SpecFlow (end-of-life 2024-12-31) or maintains a legacy SpecFlow suite. Configures Reqnroll: Gherkin .feature files, [Given/When/Then] C# bindings, hooks and dotnet test runs. | 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
restassured-testing plugins/qa-api-testing/skills/restassured-testing/SKILL.md Use whenever Java/JVM API tests need writing or fixing: loose assertions that let an empty 200 pass, slow sequential suites, or hand-rolled HTTP clients. Writes REST Assured given/when/then tests: status, JSON and XML path checks, auth, reusable specs, schema checks, Maven or Gradle and CI reports. | 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
restler-fuzzing plugins/qa-api-testing/skills/restler-fuzzing/SKILL.md Use when a stateful REST API (resources created, read, changed and deleted in sequence) needs fuzzing that finds multi-step bugs stateless fuzzers miss. Runs Microsoft RESTler from an OpenAPI spec (compile, test, fuzz-lean, fuzz) and reports 5xx errors, resource leaks and hierarchy violations. | — — — Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
schemathesis-fuzzing plugins/qa-api-testing/skills/schemathesis-fuzzing/SKILL.md Use whenever an API has an OpenAPI or GraphQL schema and needs tests generated from it: fuzzing every endpoint for 5xx errors and schema violations. Runs Schemathesis from the CLI or pytest, picks the conformance checks and gates CI on failures as the API evolves. | — — — Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
screen-reader-test-author plugins/qa-accessibility/skills/screen-reader-test-author/SKILL.md Use when a feature needs manual screen-reader testing before sign-off: step-by-step scripts for NVDA, JAWS, VoiceOver or TalkBack with keystrokes and expected announcements, WCAG 2.2 checklists per page type, widget keystroke matrices and a guided session with a signed report. | — — — Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
session-management-test-author plugins/qa-auth-flows/skills/session-management-test-author/SKILL.md Use whenever a web app's session layer needs tests, in any framework: cookie flags (Secure, HttpOnly, SameSite), session ID regeneration on login, idle and absolute timeouts, concurrent-session limits, logout on all devices, CSRF tokens and session binding, per OWASP ASVS V3. | — — — Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
severity-vs-priority-reference plugins/qa-defect-management/skills/severity-vs-priority-reference/SKILL.md Pure-reference catalog for defect classification: severity (impact on the system / user) vs priority (urgency of fix) on independent axes - the canonical 5-point severity scale (Critical / High / Medium / Low / Trivial), the 5-point priority scale (Immediate / High / Medium / Low / Deferred), the 5x5 matrix with worked S1/P5 and S5/P1 examples, and IEEE 1044-2009 severity classes; plus the full defect lifecycle (ISTQB-canonical states new / open / assigned / fixed / verified / closed / reopened / deferred / rejected / duplicate, allowed and forbidden transitions, tracker vocabulary maps) and the defect-categorisation taxonomies (IEEE 1044 anomaly classification, ISTQB CTAL-TA root-cause categories, Orthogonal Defect Classification) in references. Use when triaging or classifying a defect, configuring a tracker's severity/priority/state fields, reviewing a bug report's classification, or running root-cause analysis. | 66 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 8a8e77a | |
sidekiq-tests plugins/qa-async-jobs/skills/sidekiq-tests/SKILL.md Use whenever Ruby Sidekiq workers need tests: the fake!, inline! and disable! testing modes, RSpec and Minitest helpers, clearing jobs between tests, and assertions on enqueued jobs, arguments, scheduling, retries and unique jobs. | — — — Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
soc2-evidence-collector plugins/qa-compliance/skills/soc2-evidence-collector/SKILL.md Use when preparing for a SOC 2 Type II audit or any audit that needs evidence packages from automated tests: per-criterion artifacts (CC1-CC9 and optional categories), collection from CI, audit and access logs and change records, Vanta, Drata or Secureframe formats, and observation-period sampling. | 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
soda-checks plugins/qa-data-quality/skills/soda-checks/SKILL.md Use when warehouse data quality (Snowflake, BigQuery, Postgres, Redshift and others) should be checked with YAML-based SodaCL: writing checks, configuration.yml data sources, soda scan runs and CI gating on the exit code, with Soda Core or Soda Cloud. | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 | |
sonarqube-maintainability-gate plugins/qa-code-quality/skills/sonarqube-maintainability-gate/SKILL.md Use when a team wants maintainability and technical-debt ratings to gate PRs, or a SonarQube project reports numbers nobody tied to a gate. Runs SonarQube or SonarCloud on production code for code smells, bugs and maintainability ratings, the maintainability view rather than security. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: aa16752 |