What problem does it solve?
This Skill automates the collection, parsing, and snapshotting of test coverage results so teams can measure and track coverage across multiple local test stacks without manual aggregation.
Core Features & Use Cases
- Multi-stack aggregation: Run Vitest, Playwright, and pytest coverage sequentially or scoped to specific packages and combine results into a unified snapshot.
- Scoped and filtered runs: Support for Turborepo passthrough flags and package filtering to exclude broken test packages or target only specific services.
- Snapshot history and reporting: Parse JSON summaries, count E2E specs for route coverage, and append standardized snapshots to a .coverage-history file for longitudinal tracking.
- Use Case: CI troubleshooting where a developer needs a single coverage summary across JS unit tests, browser E2E route counts, and Python service coverage.
Quick Start
Run the coverage-run skill to collect Vitest, Playwright, and pytest coverage and append a unified snapshot to .coverage-history/snapshots.jsonl.