test-runner

Official

Run tests, get instant results.

AuthorEffortlessMetrics
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the repetitive and time-consuming task of running tests and summarizing their results, accelerating development feedback cycles and ensuring code quality without manual oversight.

Core Features & Use Cases

  • Scoped Test Execution: Intelligently runs only relevant tests based on changed files (git diff) or provided scope (e.g., cargo test -p <crate>), maximizing efficiency.
  • Comprehensive Reporting: Captures raw test output and generates a concise test_summary.md including overall status (PASS/FAIL), names of failing tests, and top error snippets.
  • Efficiency & Speed: Prioritizes bounded test runs for faster feedback, with a robust fallback for full test suite execution when required.
  • Use Case: During the "Build" phase, automatically execute unit tests for only the Rust crates affected by recent code changes. The Skill then provides an immediate summary of pass/fail status and any critical errors, allowing developers to quickly identify and fix issues.

Quick Start

Execute the test-runner skill to run all tests in the 'my-feature-crate' Rust package and summarize the results in 'test_summary.md'.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: test-runner
Download link: https://github.com/EffortlessMetrics/demo-swarm/archive/main.zip#test-runner

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository