What problem does it solve? Measuring test coverage in Dart and Flutter projects requires coordinating the coverage package, the Dart VM service, and LCOV formatting, which is error-prone when done manually. This Skill provides a structured workflow to add the coverage dependency, run tests, and produce a standard LCOV report. ## Core Features & Use Cases - Automated Coverage Collection: Run the bundled test_with_coverage script to execute tests and generate coverage.json and lcov.info in one step. - Manual VM Service Collection: Collect raw JSON coverage from a running VM service with optional branch and function-level metrics for granular control. - Coverage Ignore Directives: Exclude lines, blocks, or entire files from metrics using coverage:ignore-line, coverage:ignore-start/end, and coverage:ignore-file comments. - Use Case: A Flutter team wants to enforce a coverage threshold in CI. Use this Skill to add the coverage dev dependency, run dart run coverage:test_with_coverage, and validate that coverage/lcov.info is generated for upload to a reporting service. ## Quick Start Add the coverage package as a dev dependency and run dart run coverage:test_with_coverage to generate an LCOV report for my project.