test

Execute Dart unit tests and coverage analysis across monorepo packages.

113|2|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/MelbourneDeveloper/dart_node --skill test-melbournedeveloper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/MelbourneDeveloper/dart_node/tree/main/.claude/skills/test
Command: npx skills add https://github.com/MelbourneDeveloper/dart_node --skill test-melbournedeveloper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of running tests and code coverage for the dart_node project, ensuring code quality and identifying regressions efficiently.

Core Features & Use Cases

  • Automated Test Execution: Runs tests for specified packages or tiers.
  • Change-Based Detection: Intelligently selects packages to test based on recent code changes.
  • Coverage Reporting: Generates code coverage reports and flags areas below the 80% threshold.
  • Use Case: After pushing a change to packages/dart_node_express, this Skill will automatically run tests for that package and its dependents, then report the coverage.

Quick Start

Run tests for the dart_node_core package and its dependents.

Frequently Asked Questions about test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Dart tests and coverage analysis only for changed packages in a monorepo?

To run Dart tests and coverage analysis for changed packages, this Skill detects modified files in your monorepo and intelligently selects the affected packages and their dependents to execute unit tests and generate coverage reports.

How does change-based detection work for optimizing test execution scope in CI?

Change-based detection optimizes test execution by identifying recently modified files in the monorepo, selecting the specific Dart packages impacted by those changes, and running tests only for those packages and their dependents to reduce CI runtime.

Can I enforce a minimum code coverage threshold for Dart packages?

You can enforce a minimum code coverage threshold for Dart packages. This Skill executes coverage analysis and flags areas that fall below the strict 80% code coverage threshold, helping you identify untested code.

Does this testing automation tool support tiered testing strategies for multiple Dart packages?

This testing automation tool supports tiered testing strategies for multiple Dart packages. It executes unit tests and code coverage analysis across specified package tiers within a monorepo to ensure code quality.

What is the best way to automate unit test execution and failure analysis for a Dart monorepo?

The best way to automate unit test execution and failure analysis for a Dart monorepo is using this Skill, which runs targeted tests based on file changes and provides detailed failure analysis for identified regressions.