dart-run-tests

Execute Dart and Flutter tests with configurable filtering and reporting.

19|14|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/X-School-Academy/skill-pilot --skill dart-run-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dart-run-tests
Source: https://github.com/X-School-Academy/skill-pilot/tree/main/core/skills/mcp/dart-run-tests
Command: npx skills add https://github.com/X-School-Academy/skill-pilot --skill dart-run-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized and agent-centric way to execute Dart and Flutter tests, abstracting away the direct use of shell commands like dart test or flutter test.

Core Features & Use Cases

  • Unified Test Execution: Run tests for Dart and Flutter projects consistently.
  • Agent-Centric Interface: Designed for AI agents to invoke tests programmatically.
  • Configurable Test Runs: Supports various arguments for filtering, sharding, and reporting.
  • Use Case: An AI agent needs to verify the integrity of a Dart project after code modifications. It uses this Skill to run all relevant tests, ensuring no regressions were introduced.

Quick Start

Execute the dart-run-tests skill to run all tests in the current Dart project.

Frequently Asked Questions about dart-run-tests

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

FAQPage Schema
How do I run Dart and Flutter tests using an automated agent interface?

You can execute Dart and Flutter tests through an agent-centric interface that replaces direct shell commands. This skill supports project root specification, path filtering, and arguments for test selection, execution configuration, and reporting.

Can I filter which Dart tests are executed by specifying a file path?

Yes, you can filter Dart tests by specifying a path. The skill supports path filtering and various arguments for test selection, allowing you to target specific tests within your project root.

What is the best way to automate Flutter test execution in a CI/CD workflow?

Automating Flutter test execution in CI/CD workflows is achieved by invoking this skill programmatically. It provides a standardized interface to run tests, configure execution, and generate reports without direct shell commands.

Do I need to use shell commands directly to run Dart tests for code quality checks?

No, you do not need to use shell commands directly. This skill abstracts away direct commands like 'dart test' or 'flutter test', providing an agent-centric interface for automated testing within development workflows.

Does this testing approach support sharding and reporting for Flutter projects?

Yes, this testing approach supports sharding and reporting for Flutter projects. It includes a comprehensive set of arguments for execution configuration, allowing customized test runs and detailed reporting outputs.

Why use an agent-centric interface instead of standard shell commands for Dart testing?

Using an agent-centric interface for Dart testing standardizes execution and integrates seamlessly with AI agents. It allows automated verification of project integrity after code modifications, preventing regressions without manual shell input.