agentsclimarketplace

Code coverage

Skill a5c-ai/babysitter/library/specializations/qa-testing-automation/skills/code-coverage

Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestration

Install
npx -y skills add a5c-ai/babysitter --skill code-coverage

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Multi-language code coverage analysis, reporting, and quality gate enforcement

SKILL.md

2.4 KB, as published. Nobody here has run it

Code Coverage Analysis Skill

Overview

This skill provides expert-level capabilities for code coverage analysis across multiple languages, enabling coverage collection, report generation, and quality gate enforcement.

Capabilities

JavaScript/TypeScript Coverage

  • Configure Istanbul/nyc for JavaScript coverage
  • V8 coverage collection
  • Source map support for TypeScript

Python Coverage

  • Configure coverage.py for Python coverage
  • Branch coverage analysis
  • Context-based coverage

Java Coverage

  • JaCoCo configuration for Java coverage
  • Maven/Gradle integration
  • Multi-module project support

Coverage Merging

  • Merge coverage reports from multiple sources
  • Combine unit and integration coverage
  • Cross-test-type aggregation

Reporting

  • Generate coverage badges
  • Track coverage trends
  • Generate HTML and XML reports

Quality Gates

  • Configure coverage thresholds
  • Enforce minimum coverage requirements
  • Block merges on coverage drops

Analysis

  • Analyze uncovered code paths
  • Identify dead code
  • Priority coverage recommendations

Integration

  • SonarQube integration
  • Codecov/Coveralls integration
  • CI/CD pipeline integration

Target Processes

  • automation-framework.js - Framework coverage setup
  • mutation-testing.js - Coverage for mutation testing
  • quality-gates.js - Coverage-based gates
  • continuous-testing.js - CI/CD coverage

Dependencies

  • nyc / c8 - JavaScript coverage
  • coverage.py - Python coverage
  • JaCoCo - Java coverage

Usage Example

{
  kind: 'skill',
  skill: {
    name: 'code-coverage',
    context: {
      action: 'analyze',
      language: 'javascript',
      reportFormats: ['html', 'lcov', 'json'],
      thresholds: {
        lines: 80,
        branches: 75,
        functions: 80
      }
    }
  }
}

Configuration

The skill auto-detects project language and configures appropriate coverage tools.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.