pytest-code-reviewReviews pytest test code for async patterns, fixtures, parametrize, and mocking. Use when reviewing test_*.py files, checking async test functions, fixture u...
Install via ClawdBot CLI:
clawdbot install anderskev/pytest-code-reviewGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
http://testAudited Apr 17, 2026 · audit v1.0
Generated Apr 18, 2026
Reviewing test suites for Python microservices that heavily use async/await patterns. This involves checking that async test functions properly test asynchronous endpoints and that AsyncMock is used for mocking external service calls. Common in distributed systems where services communicate via async HTTP or message queues.
Analyzing pytest tests for REST or GraphQL APIs to ensure proper fixture usage for database setup/teardown and correct mocking of third-party API dependencies. Focuses on test isolation and parametrized tests for different input scenarios and edge cases.
Reviewing tests for ETL pipelines or data processing workflows that use async patterns for concurrent data fetching. Checks include proper fixture scoping for database connections and mocking of external data sources to ensure test reliability and performance.
Evaluating pytest tests for IoT applications that simulate device interactions using async patterns. Focuses on mocking hardware interfaces with AsyncMock, proper cleanup in yield fixtures for resource management, and parametrized tests for different device states.
Offering code review and testing strategy consulting to development teams. Revenue comes from hourly or project-based contracts where experts review test suites, identify issues, and provide actionable recommendations to improve test quality and coverage.
Providing an automated code review platform that integrates with CI/CD pipelines. The tool automatically analyzes pytest test files against best practices and generates reports. Revenue is generated through subscription tiers based on usage volume or team size.
Conducting workshops and training sessions on pytest best practices for async testing, fixtures, and mocking. Revenue comes from corporate training contracts, online course sales, or conference workshops focused on improving team testing skills.
💬 Integration Tip
Integrate this skill into CI/CD pipelines to automatically review test code on pull requests, ensuring consistent quality checks before merging.
Scored Jul 2, 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.