Unit Testing
5220 skills in Testing & Security > Unit Testing
dev-swarm-code-test
Create and execute comprehensive tests including unit tests, integration tests, CLI tests, web/mobile UI tests, API tests, and log analysis. Find bugs, verify requirements, identify improvements, and create change/bug/improve backlogs. Use when testing implementations or ensuring quality.
subtest-isolation
Create minimal subtests to isolate and fix complex bugs. Use when a test fails and the issue is buried in complexity.
extract-test-failures
Extract and summarize test failures from logs. Use to quickly understand what tests failed and why.
cargo-nextest
Next-generation test runner for Rust with parallel execution, advanced filtering, and CI integration.Use when running tests, configuring test execution, setting up CI pipelines, or optimizing test performance.Trigger terms: nextest, test runner, parallel tests, test filtering, test performance, flaky tests, CI testing.
test-quality-analysis
Detect test smells, overmocking, flaky tests, and coverage issues. Analyze test effectiveness, maintainability, and reliability. Use when reviewing tests or improving test quality.
artificial-analysis-compare
Compare LLM models using the Artificial Analysis API. This skill should be used when the user asks to compare AI models, benchmark LLMs, evaluate model performance, compare pricing between models, or find the best model for a specific use case (coding, math, speed, cost). Triggers on requests like "compare GPT-5 and Claude", "which model is fastest", "cheapest model for coding", "benchmark comparison", "model performance analysis", or "artificial analysis". (user)
deployment
Deploy and update patterns. Use when deploying new patterns, updating existing deployments, or testing syntax. Includes deployment commands and the first custom pattern celebration.
working-with-provenance
Use when tracing Konflux builds from image references, finding build logs from artifacts, or verifying source commits for container images - extracts provenance attestations to navigate from images back to builds and source code
ralph-loop-helper
Guide for using /ralph-loop command for long-running autonomous tasks. Use when starting iterative development loops, implementing Bedrock plugins, or running test-fix cycles. (project)
jj-graft-third-party
Integrate third-party repository history into the monorepo by adding remotes and creating workspaces. Use when testing patches to upstream projects, making local modifications to dependencies, or maintaining forks that need to track upstream changes. (project)
vscode-tdd-expert
This skill provides expert-level guidance for Test-Driven Development (TDD) in VS Code extension development following t-wada methodology. Use when writing tests before implementation, creating comprehensive test suites, implementing Red-Green-Refactor cycles, or improving test coverage for extension components like WebViews, terminal managers, and activation logic.
create-analyzer
Create a new packet analyzer for Minecraft Bedrock logs. Generates template code, provides documentation links, and guides testing workflow.
dart-run-tests
To run Dart or Flutter tests with the agent-centric test runner, execute tests using this tool instead of shell `dart test` or `flutter test`.
write-subagent
Create Claude Code subagent configurations for .claude/agents/. Defines specialized agents with isolated contexts. Use when creating dedicated agents for code review, testing, or domain-specific tasks.
api-testing
HTTP API testing for TypeScript (Supertest) and Python (httpx, pytest). CoversREST APIs, GraphQL, request/response validation, authentication, and error handling.Use when user mentions API testing, Supertest, httpx, REST testing, endpoint testing,HTTP response validation, or testing API routes.
bap-identity
Manage BAP (Bitcoin Attestation Protocol) identity files using bap-cli. This skill should be used when users need to create, decrypt, list, or extract BAP identity backups, work with .bep encrypted files, or generate test fixtures for Playwright tests involving BAP identities.
debug-visual-regression
Analyze visual regression test failures in Vizzly. Use when the user mentions failing visual tests, screenshot differences, visual bugs, diffs, or asks to debug/investigate/analyze visual changes. Works with both local TDD and cloud modes.
vitest-testing
Vitest test runner for JavaScript and TypeScript. Fast, modern alternative to Jest.Vite-native, ESM support, watch mode, UI mode, coverage, mocking, snapshot testing.Use when setting up tests for Vite projects, migrating from Jest, or needing fast test execution.
property-based-testing
Property-based testing with fast-check (TypeScript/JavaScript) and Hypothesis (Python).Generate test cases automatically, find edge cases, and test mathematical properties.Use when user mentions property-based testing, fast-check, Hypothesis, generatingtest data, QuickCheck-style testing, or finding edge cases automatically.
claude-blog-sources
Access Claude Blog for latest Claude Code improvements, usage patterns, and best practices.Use when researching Claude Code features, CLAUDE.md optimization, or staying current withClaude capabilities. Checks recent articles for relevant updates and patterns.