testing-patternsUnit, integration, and E2E testing patterns with framework-specific guidance. Use when asked to "write tests", "add test coverage", "testing strategy", "test this function", "create test suite", "fix flaky tests", or "improve test quality".
Install via ClawdBot CLI:
clawdbot install wpank/testing-patternsGrade Good — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/wpank/ai/tree/main/skills/testing/testing-patternsAudited Apr 16, 2026 · audit v1.0
Generated Mar 1, 2026
Agency teams need to ensure code quality across client projects with varying tech stacks. This skill helps them implement consistent testing strategies, from unit tests for core logic to integration tests for APIs and databases, reducing bugs and improving delivery reliability.
Developers building online stores require robust testing to handle payment processing, inventory management, and user workflows. This skill guides them in creating E2E tests for checkout flows and integration tests for third-party APIs, ensuring high availability and customer trust.
Startups in financial technology must comply with strict regulations and avoid costly errors. This skill aids in writing property-based tests for mathematical invariants and mocking external banking APIs, enabling secure and accurate transaction processing.
Providers developing patient management systems need reliable testing to protect sensitive data and ensure system uptime. This skill supports integration testing with databases using transaction rollback and unit testing for critical functions, meeting compliance standards like HIPAA.
SaaS companies rely on continuous deployment and high-quality code to retain subscribers. This skill helps automate testing pipelines, reduce flaky tests, and maintain fast release cycles, directly impacting customer satisfaction and reducing churn.
Consultants use this skill to teach clients best practices in test-driven development and improve legacy codebases. It provides framework-specific guidance and patterns, enabling them to offer tailored solutions and workshops for diverse teams.
Open source maintainers need comprehensive test suites to ensure contributions are reliable and bugs are caught early. This skill aids in setting up parameterized tests and mocking strategies, fostering community trust and reducing maintenance overhead.
💬 Integration Tip
Integrate this skill into CI/CD pipelines to automate test execution and enforce the testing pyramid, ensuring fast feedback loops and consistent quality across deployments.
Scored Apr 19, 2026
Write, run, and manage unit, integration, and E2E tests across TypeScript, Python, and Swift using recommended frameworks.
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.
Provides AI agents with authoritative knowledge on modern software development, emerging technologies, AI, AI systems, and applied engineering practices.