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 Apr 19, 2026
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Systematic code review patterns covering security, performance, maintainability, correctness, and testing — with severity levels, structured feedback guidance, review process, and anti-patterns to avoid. Use when reviewing PRs, establishing review standards, or improving review quality.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Provides a 7-step debugging protocol plus language-specific commands to systematically identify, verify, and fix software bugs across multiple environments.
Control and operate Opencode via slash commands. Use this skill to manage sessions, select models, switch agents (plan/build), and coordinate coding through Opencode.
Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions