jest-skillJest best practices, patterns, and API guidance for JavaScript/TypeScript testing. Covers mock design, async testing, matchers, timer mocks, snapshots, modul...
Install via ClawdBot CLI:
clawdbot install anivar/jest-skillGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://anivar.netAudited Apr 17, 2026 · audit v1.0
Generated Mar 21, 2026
A frontend team is developing a reusable React component library and needs to ensure each component renders correctly and handles props and events as expected. They use Jest with React Testing Library to write unit tests that verify component behavior, mock external dependencies like APIs, and generate snapshots for UI consistency across updates.
A backend engineering team is building a microservices-based application and requires integration tests to verify API contracts between services. They use Jest along with Supertest to test HTTP endpoints, mock internal service calls to isolate failures, and ensure async operations like database queries are handled correctly with proper error handling.
An organization is migrating a large JavaScript codebase to TypeScript and needs to update existing tests to align with new types and modules. They rely on Jest to refactor test suites, mock modules using jest.mock for ESM compatibility, and use timer mocks to test asynchronous functions without flaky timeouts during the transition.
A DevOps team is optimizing a continuous integration pipeline for a Node.js backend supporting a mobile app. They use Jest to run unit and integration tests efficiently, configure coverage thresholds to enforce code quality, and leverage performance rules like --maxWorkers to reduce test execution time and resource usage in cloud environments.
A quantitative development team is creating a trading algorithm that involves complex mathematical calculations and real-time data processing. They use Jest to write unit tests for core logic, mock timers to simulate market events without delays, and apply matcher rules for precise floating-point comparisons to ensure algorithmic accuracy and prevent financial errors.
A company offers a cloud-based testing platform that integrates Jest for automated test execution and reporting. They generate revenue through subscription tiers based on usage, such as test minutes, number of projects, and advanced features like parallel test runs and custom configurations for enterprise clients.
A consultancy provides expert services to help organizations adopt Jest best practices, including code reviews, workshop training, and custom rule development. Revenue comes from hourly rates or fixed-fee contracts for projects like test suite optimization, migration assistance, and CI/CD integration support.
A developer or small team creates and maintains open-source tools, such as Jest plugins or IDE integrations, that enhance testing workflows. They monetize through donations, sponsorships, and premium features like advanced analytics or priority support, leveraging the Jest community for adoption and feedback.
💬 Integration Tip
Integrate Jest into your CI/CD pipeline by configuring jest.config.js for environment-specific settings and using --coverage to enforce code quality gates; consider using jest.isolateModules for tests that require isolated module states to prevent flakiness.
Scored Apr 19, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.