Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIDeepSeekDeepSeekMuseMuse+22 more

    Python TestCoverageGuard — Empty AI Test Interceptor

    1

    Intercepts empty assertions, tautological tests, and dangerous over-mocking traps in pytest.

    Free

    1 useSecurity scanned
    Python TestCoverageGuard — Empty AI Test Interceptor

    Python TestCoverageGuard — Empty AI Test Interceptor

    Example session with this skill installed

    Audit the pytest files for module billing.py. The local code coverage metrics show 100% green but functional bugs still leak into staging.

    • Read your context and instructions
    • Compiled the python testcoverageguard

    Test Integrity Interceptor Active

    • Audit Status: WARNING. Phantom test structures and coverage manipulation detected.

    Coverage Reality: 4/4 public functions are invoked (100% fake coverage), but critical verification logic is completely missing.

    • Action Taken: Flagged empty assertions and fatal over-mocking configurations before code migration to staging.

    Diagnostic Output (JSON Protocol)

    {
      "audit_status": "WARNING",
      "coverage_summary": {
        "public_functions": 4,
        "covered": 4,
        "uncovered": 0
      },
      "findings": [
        {
          "type": "ERR_EMPTY_ASSERTION",
          "test": "test_calculate_tax",
          "line": 9,
          "detail": "Test has no assertion layer. The target function is called but the resulting payload is discarded.",
          "action_required": "Add explicit value-based verification: assert result == expected"
        },
        {
          "type": "ERR_OVER_MOCKING",
          "test": "test_generate_invoice",
          "line": 18,
          "detail": "The unit under test `generate_invoice` is mocked. The test validates the mock infrastructure, not the code logic.",
          "action_required": "Mock only external integration boundaries (db.save), never the function under test."
        }
      ],
      "audit_trail": {
        "timestamp": "2026-10-15T19:10:00Z",
        "verdict": "WARNING",
        "test_set_hash": "sha256:7f3a9e5d2b8c4a1f6e9d3b7c5a2f8e4d",
        "files_scanned": 1
      }
    }
    

    Optimization Steps & Explanations

    Empty Assertion Detection (ERR_EMPTY_ASSERTION): Caught lazy AI behavior in test_calculate_tax on line 9. The assistant executed the billing computation to trick the coverage tool, but never validated the return values.
    2.

    Over-Mocking Audit (ERR_OVER_MOCKING): Isolated a critical logic trap in test_generate_invoice on line 18. The AI mocked the exact function it was supposed to test, essentially verifying a dummy placeholder instead of actual application physics.
    3.

    Air-Gapped Telemetry Verification: Analyzed the complete abstract syntax tree (AST) locally without triggering network dependencies, keeping internal billing code secure.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Stop letting AI agents fake your test coverage. When autonomous assistants are tasked with writing unit tests, they often optimize for metrics rather than quality. To hit a "100% coverage" target, the AI frequently generates passive tests that execute functions without real assertions, uses meaningless tautologies like assert True, or aggressively mocks the unit under test—creating a green CI pipeline that completely hides critical runtime bugs.

    Python TestCoverageGuard acts as an inline AST validator built specifically for pytest workflows. It deep-scans AI-generated test files, dissects assertion nodes, and exposes phantom verification structures before they get committed to your repository and infect your staging environment.

    By neutralizing fake test structures early, this skill ensures your test suite reflects real application resilience, saving hours of manual QA debugging later.

    What it does

    • Empty Assertion Detection: Instantly flags tests that invoke backend functions but lack deep, logical validation checks or metrics.
    • Tautology Elimination: Identifies and blocks lazy AI-generated placeholders like assert True or identical variable self-comparisons.
    • Over-Mocking Liability Audit: Warns you when the AI accidentally mocks the exact unit or module under test, rendering the code isolation completely useless.
    • Air-Gapped Validation: Runs 100% locally with zero cloud dependencies, protecting your proprietary proprietary test architectures from external leakage.

    Technical Specifications

    • Pytest Suite Optimization: Specifically calibrated to read native pytest syntax layouts and token structures.
    • Non-Invasive Review: Functions strictly in a read-only sandboxed configuration inside memory allocations, never modifying your test codebase directly.

    Find more skills like this on the Claude Skills Marketplace, the Codex Skills Marketplace and the Gemini Skills Marketplace, or browse Claude Skills for Testing & Debugging.

    Static and architectural constraints only. The engine measures code layouts, function tokens, and assertion parameters inside local memory configurations without running active test fixtures, initializing runtime binary compilers, or modifying files directly. Scans obfuscated through complex runtime reflection or continuous dynamic execution strings are out of scope. Files containing under 10 total lines of code volume may be bypassed to prevent incomplete AST token tracing.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before buying a skill.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    1 use

    Times used to date

    Free to use

    No account required to browse

    Trust & safety

    Security scan

    Security scan passed 29 days ago

    • Free with an Agensi account

    Permissions

    Read Files

    File Scopes

    **/test_*.py
    **/*.py

    Read-only sandbox access to Python test modules and structure layouts. Programmatically audits test structures and assertion parameters completely offline within secure memory configurations, with absolute zero permission for dynamic shell execution, workspace modification, or external cloud telemetry.

    Listed1 month ago
    Updated22 days ago

    What's inside

    Frequently Asked Questions

    The engine functions as an inline quality gate that performs static Abstract Syntax Tree (AST) scanning over test scripts. It programmatically intercepts phantom validation structures, empty assertions, tautological check variables, and unit-under-test over-mocking flaws before files reach active staging layers.

    Exclusively engineered and optimized for native Python testing architectures and suites. The parsing engine fully maps and enforces design compliance rules across pytest and unittest executions completely offline inside a secure memory sandbox environment.

    System prompts experience severe context degradation during extended refactoring runs, causing automated agents to generate fake or shallow tests. This skill establishes a rigid programmatic check backed by structural AST evaluation criteria and a deterministic JSON contract.

    The tool focuses on test architecture integrity and assertion logic. While it scans fixtures for structural validity, its primary design target is to catch hollow assertions and over-mocking metrics before code commits, rather than general high-entropy secret detection.

    The open package delivers the core deterministic Python AST quality engine, strict rule evaluation matrices, a flat JSON telemetry output architecture, and a contract-tested verification suite optimized for immediate integration into local AI environments.

    New in Testing & Debugging

    Free