askill
js-generate-coverage

js-generate-coverageSafety 85Repository

Self-contained command for coverage generation and analysis

1 stars
1.2k downloads
Updated 2/26/2026

Package Files

Loading files...
SKILL.md

JavaScript Coverage Report Skill

Self-contained skill that generates test coverage reports and analyzes results.

Parameters

  • files - (Optional) Specific files to check coverage for
  • workspace - (Optional) Workspace name for monorepo projects

Usage Examples

/js-generate-coverage
/js-generate-coverage workspace=frontend
/js-generate-coverage files=src/utils/validator.js

Workflow

Step 1: Generate Coverage

Execute npm coverage command:

npm run test:coverage > target/npm-coverage-output.log 2>&1
# Or with workspace:
npm run test:coverage --workspace={workspace} > target/npm-coverage-output.log 2>&1

Parse build output (if needed):

python3 .plan/execute-script.py pm-dev-frontend:cui-javascript-project:npm-output parse-npm-output \
    --log target/npm-coverage-output.log --mode structured

This generates coverage reports in coverage/ directory.

Step 2: Analyze Coverage

Load skill and execute workflow:

Skill: pm-dev-frontend:js-implement-tests
Execute workflow: Analyze Coverage

Or run script directly:

python3 .plan/execute-script.py pm-dev-frontend:js-implement-tests:js-coverage analyze --report coverage/coverage-summary.json
# Or for LCOV format:
python3 .plan/execute-script.py pm-dev-frontend:js-implement-tests:js-coverage analyze --report coverage/lcov.info --format lcov

Script returns structured JSON with overall_coverage, by_file, and low_coverage_files.

Step 3: Return Coverage Results

{
  "overall_coverage": {
    "line_coverage": 87.3,
    "branch_coverage": 82.1
  },
  "low_coverage_files": [...],
  "summary": {...}
}

Related

  • Skill: pm-dev-frontend:js-implement-tests - Analyze Coverage workflow
  • Skill: pm-dev-frontend:cui-javascript-project - Parse npm Build Output workflow
  • Skill: /js-implement-tests - Add tests for low-coverage areas

Install

Download ZIP
Requires askill CLI v1.0+▶

AI Quality Score

58/100Analyzed 2/20/2026

This is a well-structured JavaScript coverage skill with clear workflow steps, but it's highly specific to an internal monorepo (pm-dev-frontend) with project-specific npm scripts and internal Python scripts. The skill lacks a 'when to use' trigger section and has limited reusability outside its intended environment. The deeply nested path (depth 5) confirms internal-only usage."

85
75
25
60
70

Metadata

Licenseunknown
Version-
Updated2/26/2026
Publishercuioss

Tags

ci-cdgithub-actionstesting