testing
vm0-ai/vm0/.claude/skills/testing/SKILL.md
Comprehensive testing patterns and anti-patterns for writing and reviewing tests
Often used withbundle-dependency-prsupdate-library-template
Skills real projects publish on GitHub, most starred first. Each one says what it will make an agent do before you copy it.
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
vm0-ai/vm0/.claude/skills/testing/SKILL.md
Comprehensive testing patterns and anti-patterns for writing and reviewing tests
Often used withbundle-dependency-prsupdate-library-template
orangehrm/orangehrm/.agents/skills/testing/SKILL.md
Reference for OrangeHRM's test layers — PHPUnit per-plugin testsuites declared in `phpunit.xml`, the test-DB lifecycle (`instance:create-test-db` builds a populated MySQL DB plus a `CoreFixtureService` dump that bootstrap restores per test), test base classes (`TestCase` for plain unit tests, `KernelTestCase` for tests that need the full framework + DI container, `EntityTestCase` for entity-only tests, `EndpointTestCase` and `EndpointIntegrationTestCase` for API endpoint tests with request mocking + exception expectations), the YAML fixture pattern (per-plugin `test/fixtures/<DaoName>.yml` + `TestDataService::populate($yamlPath)` in `setUp()`), Jest configuration for frontend unit tests (`@vue/cli-plugin-unit-jest/presets/typescript-and-babel`, `__tests__/` siblings), and Cypress for E2E (separate workspace under `src/test/functional/`). Use whenever the user is writing a test, deciding which base class to extend, debugging fixture loading, setting up the test DB, running a single test class, or trying to figure out why a test that worked locally fails in CI. Companion to `dev-environment` (`instance:create-test-db` setup), `migrations` (the test DB is a migrated fresh DB), `daos` (DAO tests are the most common kind), `rest-endpoints` (endpoint tests).
Often used withbundle-dependency-prsupdate-library-template
NVIDIA-NeMo/Automodel/.agents/contributor-skills/testing/SKILL.md
NeMo AutoModel tests: unit and functional layout, L0/L1/L2 tiers, running, adding, or disabling tests, and flaky tests. Use when adding, running, or debugging tests or choosing a tier.
Often used withbundle-dependency-prsupdate-library-template
microsoft/vs-threading/.agents/skills/testing/SKILL.md
Provides guidance and instructions for writing, running and filtering tests.
Steady4 mentions in 2 weeks
194 projects use a version of this
Often used withupdate-library-template
zetaloop/desktop/.github/skills/testing/SKILL.md
Instructions for writing and maintaining tests in GitHub Desktop. Covers unit tests, UI component tests, and ad-hoc E2E tests. Use this skill when implementing features or bugfixes to write relevant tests, update existing tests, run the full suite to check for regressions, and produce screenshots and videos for Pull Request documentation.
Often used withbundle-dependency-prsupdate-library-template
NVIDIA-NeMo/Megatron-Bridge/skills/testing/SKILL.md
Testing reference for Megatron Bridge — unit and functional test layout, tier semantics (L0/L1/L2/flaky), script conventions, running tests locally, adding/moving/disabling tests, and pytest conventions.
Often used withbundle-dependency-prsupdate-library-template
microsoft/vs-streamjsonrpc/.agents/skills/testing/SKILL.md
Provides guidance and instructions for writing, running and filtering tests.
Often used withbundle-dependency-prsupdate-library-template
microsoft/CCF/.github/skills/testing/SKILL.md
Select, run, and write CCF unit, end-to-end, partition, compatibility, coverage, and Python SDK tests. Covers prerequisites, the tests.sh wrapper, test labels, and e2e registration.
Often used withbundle-dependency-prsupdate-library-template
codewithmukesh/dotnet-claude-kit/skills/testing/SKILL.md
Testing strategy for .NET 10 applications. Covers xUnit v3, WebApplicationFactory for integration tests, Testcontainers for real database testing, Verify for snapshot testing, and the AAA pattern. Load this skill when writing tests, setting up test infrastructure, reviewing test coverage, or when the user mentions "test", "xUnit", "WebApplicationFactory", "Testcontainers", "integration test", "unit test", "bUnit", "snapshot test", "Verify", "test coverage", "AAA pattern", "WireMock", or "FakeTimeProvider".
Often used withbundle-dependency-prsupdate-library-template
evanca/flutter-ai-rules/skills/testing/SKILL.md
Use when writing or reviewing Flutter/Dart tests (unit, widget, golden), fixing flaky tests, adding coverage, or choosing between unit and widget tests.
Often used withbundle-dependency-prsupdate-library-template
LedgerHQ/ledger-live/.agents/skills/testing/SKILL.md
Write unit and integration tests for the Ledger Wallet apps and for packages in the layers (`shared/`, `domain/`, `features/`, `devtools/`): Jest with React Testing Library, `@support/jest` presets, MSW handlers and testing best practices. Integration tests fake HTTP with MSW `jest.fn()` endpoint mocks instead of `jest.mock`-ing modules. Use when writing or reviewing "*.test.*", "*.spec.*", "**/tests/**", "**/__tests__/**", "**/__integrations__/**", "**/jest-setup*" or a package's `jest.config.js`.
Often used withbundle-dependency-prsupdate-library-template
FerroxLabs/wayland/.claude/skills/testing/SKILL.md
Testing workflow and quality standards for writing and running tests. Use when: (1) Writing new tests, (2) Adding a new feature that needs tests, (3) Modifying logic that has existing tests, (4) Before claiming a task is complete.
Often used withbundle-dependency-prsupdate-library-template
vavallee/bindery/.claude/skills/testing/SKILL.md
Use when writing or running Bindery tests, before pushing, or before opening a PR — covers the full pre-PR matrix (lint, vet, govulncheck, test, frontend), pinned tool versions, the project's test patterns (db.OpenMemory, httptest, vitest), and common failure modes.
Often used withbundle-dependency-prsupdate-library-template
andymai/gridfinity-layout-tool/.claude/skills/testing/SKILL.md
Write and run tests — Vitest three-project routing (unit/dom/generators), src/test/ utilities (resetAllStores, createTestLayout, expectOk), real-WASM geometry scenario tests and triangleCount snapshot updates, __kernel-tests__ profile config, Playwright e2e/smoke/visual, benchmarks. Load for "document is not defined", "Cannot pass deleted object", tests passing alone but failing in the full run, flaky e2e, coverage-threshold failures, or updating scenario snapshots.
Often used withbundle-dependency-prsupdate-library-template
meleantonio/ChernyCode/.cursor/skills/testing/SKILL.md
Testing conventions using pytest. Use when writing tests, creating fixtures, or running test suites.
Often used withbundle-dependency-prsupdate-library-template
web-infra-dev/rstest/.agents/skills/testing/SKILL.md
Testing workflow for the Rstest monorepo. Use when running unit tests, e2e tests, browser e2e, example tests, watch-mode checks, writing test fixtures, debugging local or CI test failures, validating code changes, or reproducing bugs from external projects.
Often used withbundle-dependency-prsupdate-library-template
microsoft/vs-mef/.agents/skills/testing/SKILL.md
Provides guidance and instructions for writing, running and filtering tests.
Often used withbundle-dependency-prsupdate-library-template
notque/vexjoy-agent/skills/process/testing/SKILL.md
Testing: TDD, E2E, preferred patterns, test-value audits, verification, agent testing.
Often used withbundle-dependency-prsupdate-library-template
BTMuli/TeyvatGuide/.agents/skills/testing/SKILL.md
Design and run focused regression tests and delivery checks for TeyvatGuide. Use when changing observable behavior, reproducing a bug, reviewing test coverage, or choosing validation before delivery or a commit. Documentation and styling changes need only the checks relevant to their scope.
Often used withbundle-dependency-prsupdate-library-template
liza-mas/liza/skills/testing/SKILL.md
Test Protocol
Often used withbundle-dependency-prsupdate-library-template
A folder with a SKILL.md file: a name, a description of when to use it, and instructions. Claude loads a skill only when the task matches its description.
Copy the folder into your project's .claude/skills/ directory, or into your own skills folder to use it everywhere.
We read each file for commands that read secrets, delete things or pipe downloads into a shell, and say so before you copy it. No warning is not a promise that a file is safe.
Open a skill to see its discussion. Reports from people and their agents are coming.