Topic · Testing & QA

Best unit testing skills for Claude Code, Codex and other agents.

Skills that write focused, fast unit tests with fixtures, mocks and clear assertions.
skills
863
official
88

Unit testing skills, ranked

Ranked by score. Sort bymost stars,trending,newest,recently updated

Unit testing skills, ranked
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
1

Jest patterns for React Native style tests: TDD discipline, mock factory functions, module and GraphQL hook mocking, custom render helpers and anti-patterns to avoid.

ChrisWiles/claude-code-showcase6.1k7 repos~1.5kAutomated safety check: PassNo licence9 mo ago
2

Enforces red-green-refactor for Rust work, with idiomatic test patterns, a naming convention and a pre-commit gate of cargo fmt, clippy and test.

rtk-ai/rtk83k—~753Automated safety check: NotesApache-2.0today
3

Sets the test-writing workflow for the repository: risk-first scenario lists, behavior-focused Vitest tests, a full run before each commit and a coverage target.

iOfficeAI/AionUi33k1 repo~1.2kAutomated safety check: PassApache-2.028 days ago
4

Walks through deprecating an R function or argument in a package: lifecycle warning, silenced tests, a new snapshot test, documentation badge and NEWS entry.

tidyverse/dplyr5.1k1 repo~1.2kAutomated safety check: PassUnknown4 mo ago
5

Checks that every Python code block in a Markdown file actually compiles and runs, by extracting each block to a temporary file, executing it in an isolated subprocess, and writing a pass/fail…

google/adk-python22k—~1.4kAutomated safety check: PassApache-2.0today
6

Run Kedro's local lint / format / type-check / tests on changed files (uses the project's pre-commit hooks, ruff, mypy, pytest, lint-imports, detect-secrets, Make targets — in the right venv), or…

kedro-org/kedro11k—~4kAutomated safety check: PassUnknownyesterday
7

Enforces red-green-refactor for new RTK output filters in Rust, using real captured fixtures, snapshot tests with insta and token-savings assertions.

rtk-ai/rtk83k—~1.9kAutomated safety check: NotesApache-2.0today
8

A skill your agent uses when writing new features, fixing bugs, or refactoring code.

hellangleZ/burn-in-cceverywhere-ralph11211 repos~2.4kAutomated safety check: PassNo licence8 mo ago
9

Implements missing CPython C-API functions in RustPython's crates/capi, mapping each header to its module with the pyo3-ffi header split.

RustPython/RustPython22k—~831Automated safety check: PassMITtoday
10

Rules for writing, fixing and reviewing pytest unit tests that are hermetic: behavior-focused, deterministic, isolated and cheap to run.

dimensionalOS/dimos4.6k—~1.4kAutomated safety check: PassUnknowntoday
11

Reviews newly written or edited tests against nine rules that cut test bloat, such as mock-heavy checks and near-duplicate cases, before they are committed.

amElnagdy/guard-skills1.3k2 repos~2.1kAutomated safety check: PassMIT3 mo ago
12

Deep-dive diagnosis of a Playwright test failure already isolated to one Quay Prow/OpenShift CI run: downloads its GCS artifacts (results.json, JUnit, build/pod logs, Jaeger traces), classifies real…

quay/quay2.8k—~2.2kAutomated safety check: PassApache-2.0today
13

Creates or modify PHP unit tests for Dolibarr ERP/CRM functions and methods.

Dolibarr/dolibarr7.7k1 repo~1.3kAutomated safety check: PassMITtoday
14

对 Yakit 仓库的代码改动做规范化 code review:按代码逻辑、TS 定义、UI 引用与 Props、CSS 样式、依赖版本、配置项六个维度审查,检查测试用例缺失,强制执行 tsc 类型检查与 vitest 测试验证,输出「结果汇总 / 明细解释 / 合并结论」三块报告,经用户确认后写入文件。当用户要求 review、审查、评审代码改动,或在提交、合并、提 PR…

yaklang/yakit7.8k—~1.4kAutomated safety check: NotesAGPL-3.07 days ago
15

A skill your agent uses when adding, moving, or wiring an internal REST endpoint in Trilium (a new /api/ route) — choosing between a core-shared handler (packages/trilium-core/src/routes/index.ts…

TriliumNext/Trilium38k—~3.3kAutomated safety check: PassAGPL-3.0today
16

Generate React Native Reanimated animation code for React Native apps.

gluestack/gluestack-ui5.3k—~2.4kAutomated safety check: PassNo licence1 mo ago
17

Disciplined, reproducible loop for making an FLA kernel faster (Triton, Gluon, TileLang, CuTe) without ever breaking or gaming correctness.

fla-org/flash-linear-attention5.8k—~2.6kAutomated safety check: PassMITyesterday
18

Adds integration or unit tests to an OpenROAD module: writes the Tcl test, generates golden files and registers it in both CMake and Bazel.

The-OpenROAD-Project/OpenROAD3.2k—~1.8kAutomated safety check: PassBSD-3-Clausetoday
19

Verifies OpenLogi's native GPUI interface with focused tests, the component gallery and a mock agent, choosing the evidence that fits each change.

AprilNEA/OpenLogi23k—~1.1kAutomated safety check: PassApache-2.03 days ago
20

Scan all CI builds and tests, find failures, fetch error logs, and fix the code.

FastLED/FastLED7.5k—~897Automated safety check: PassMITtoday
21

Instructions for writing, running, and updating unit/end-to-end tests.

TypeCellOS/BlockNote10k—~2.6kAutomated safety check: PassUnknowntoday
22

Local development guide for the Happy pnpm monorepo: install, build, test and run the CLI, server, Expo app and Tauri desktop packages.

slopus/happy24k—~1.8kAutomated safety check: PassMITtoday
23

Run, diagnose, and extend bitchat Android Mesh Lab physical-device tests.

permissionlesstech/bitchat-android7.7k—~2.9kAutomated safety check: PassGPL-3.0yesterday
24

Use when running TiDB package tests and deciding whether failpoint enable/disable is required before and after the test command.

pingcap/tidb41k—~256Automated safety check: PassApache-2.0today
25

A skill your agent uses when adding, changing, or reviewing an LLM/MCP tool in Trilium (the defineTools definitions under packages/trilium-core/src/services/llm/tools/ —…

TriliumNext/Trilium38k—~2.5kAutomated safety check: PassAGPL-3.0today
26

Steps for adding or maintaining a WeChat official API in the WxJava SDK, following its Maven multi-module layout, Java 8 compatibility and TestNG test conventions.

binarywang/WxJava33k—~154Automated safety check: PassApache-2.011 days ago
27

Diagnose any Quay Prow job failure end to end: prowjob.json - top-level build log - JUnit - resolved failing step - Playwright results.json when the failing step is Playwright, continuing through…

quay/quay2.8k—~2.9kAutomated safety check: PassApache-2.0today
28

Develops production-ready Triton kernels for Liger Kernel. An agent skill from linkedin/Liger-Kernel.

linkedin/Liger-Kernel6.6k—~799Automated safety check: PassBSD-2-Clausetoday
29

Creates Python projects with proper structure, virtual environments, and dependency management.

haddock-development/claude-reflect-system379—~1.4kAutomated safety check: NotesNo licence8 mo ago
30

A skill your agent uses for Pest PHP testing in Laravel projects only.

luadotsh/lua3421 repo~1.2kAutomated safety check: PassMIT15 days ago
31

Create and review Cloudflare Durable Objects. An agent skill from hodgef/apiker.

hodgef/apiker1274 repos~1.5kAutomated safety check: PassMIT1 mo ago
32

Generates Vitest tests for every runnable code example on a JavaScript concept documentation page, following a four-phase extraction and conversion process.

leonardomso/33-js-concepts67k—~5.5kAutomated safety check: PassMIT26 days ago
33
33.New Event SourceOfficial

Add a new AWS event source attribute (e.g., Kinesis, Kafka, MQ) to the Lambda .NET Annotations framework, including the attribute class, source generator integration, CloudFormation writer, unit…

aws/aws-lambda-dotnet1.7k—~3kAutomated safety check: PassApache-2.0today
34

A skill your agent uses for test selection and quality across backend, frontend, and e2e; load its backend reference for Vitest projects, mocking, DB fixtures, and performance.

archestra-ai/archestra4.3k—~3.2kAutomated safety check: PassUnknowntoday
35

A skill your agent uses when you need to write, review, or debug automated tests for applications built on the Jazz framework.

garden-co/classic-jazz2.5k—~1.6kAutomated safety check: PassMIT1 mo ago
36

Workflow for WooCommerce development: run PHP and JavaScript tests, lint and fix code style on the current branch, and follow guides for i18n and markdown.

woocommerce/woocommerce11k3 repos~431Automated safety check: PassUnknowntoday
37

Adds or changes a DNS provider in the DDNS project while keeping its code, schemas, tests and Chinese and English docs consistent.

NewFuture/DDNS4.7k—~558Automated safety check: PassMITyesterday
38

A skill your agent uses when the user asks to create, draft, prepare, or publish a GitHub issue for the rocketmq-rust project — bugs, features, enhancements, refactors, docs, unit tests, CI…

mxsm/rocketmq-rust1.5k—~1.6kAutomated safety check: PassApache-2.0today
39

Run or add ScottPlot 5 tests. Use for unit-test and cookbook-test work; unless explicitly asked otherwise, restrict manual test execution to the…

ScottPlot/ScottPlot6.8k—~308Automated safety check: PassMIT1 mo ago
40

Iterative code refinement through plan → code → evaluate → refine cycles.

EvoScientist/EvoSkills4743 repos~2.5kAutomated safety check: PassApache-2.07 days ago
41

A skill your agent uses when writing, reviewing, or improving Go test code — including table-driven tests, subtests, parallel tests, test helpers, test doubles, and assertions with cmp.Diff.

cxuu/golang-skills1701 repo~1.3kAutomated safety check: PassApache-2.03 mo ago
42
42.Adk SetupOfficial

Sets up a local ADK Python development environment in a git clone of the open-source adk-python repository: a uv virtual environment, all dependency extras, pre-commit hooks, and a first unit-test…

google/adk-python22k—~993Automated safety check: NotesApache-2.0today
43

Vitest testing framework patterns for test setup, async testing, mocking with vi., snapshots, and test performance (formerly test-vitest).

pixel-point/animate-text1492 repos~1.3kAutomated safety check: PassNo licence5 mo ago
44

Run pytest tests with automatic virtual environment activation. Use this skill whenever running tests, executing pytest, or when asked to "run…

saleor/saleor23k—~251Automated safety check: PassBSD-3-Clauseyesterday
45

Writes unit tests for shell scripts with Bats: error-condition tests, fixtures and mocks, cross-shell checks, parallel runs, helper files and CI integration.

wshobson/agents40k11 repos~1.3kAutomated safety check: PassMIT2 days ago
46

Add or change any text a player can see, in every locale the game ships in.

openfootmanager/openfootmanager1.1k—~2.6kAutomated safety check: PassGPL-3.0today
47
47.Test GuidelinesOfficial

Enforce Sentry React Native SDK test conventions for naming, structure, mocking, and fixtures with Jest.

getsentry/sentry-react-native1.8k—~1.3kAutomated safety check: PassMITtoday
48

Runs Google Test binaries in parallel with gtest-parallel to speed up single-threaded tests, repeat flaky ones and filter specific tests.

webrtc-sdk/webrtc4461 repo~432Automated safety check: PassBSD-3-Clauseyesterday

Questions, answered from the data.

What is the best unit testing skill?

Jest Testing Patterns from ChrisWiles/claude-code-showcase ranks first of the 863 unit testing skills listed here, with the highest score: its repository has 6.1k GitHub stars, 7 other GitHub owners carry a copy, its SKILL.md loads about 1.5k tokens and it passes the automated safety check with no findings. Next come Rust TDD Workflow and Test Writing Workflow.

Which unit testing skills are official?

88 of the 863 unit testing skills are official, published by the vendor's own GitHub organization: Adk Verify Snippets, New Event Source, Adk Setup, Test Guidelines, Testing iOS Code and 83 more.

How are these skills ranked?

By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.