test

Run targeted Rust unit and integration tests affected by code changes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/paxtone-studio/openkodo --skill test-paxtone-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/paxtone-studio/openkodo/tree/main/plugins/kodo/skills/test
Command: npx skills add https://github.com/paxtone-studio/openkodo --skill test-paxtone-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill significantly speeds up development feedback loops by intelligently identifying and running only the tests affected by recent code changes, and provides detailed coverage analysis.

Core Features & Use Cases

  • Targeted Test Execution: Automatically detects which tests need to be run based on git diff or specified files/modules, drastically reducing execution time.
  • Coverage Analysis: Provides insights into code coverage, highlighting gaps and allowing for enforcement of minimum coverage thresholds.
  • Use Case: After making a small change to your authentication module, use this Skill to run only the tests related to that module instead of the entire test suite, getting results in seconds instead of minutes.

Quick Start

Use the test skill to run only the tests that have been affected by your recent code changes.

Frequently Asked Questions about test

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

FAQPage Schema
How do I run only the tests affected by recent code changes in a Rust project?

Targeted test execution for Rust projects uses git diff to automatically detect modified files and execute only the relevant unit and integration tests via Cargo. This drastically reduces CI/CD pipeline execution time by skipping unaffected test suites.

How do I check code coverage for my Rust tests?

You can check code coverage for your Rust tests using this skill's coverage analysis feature. It provides detailed insights into code coverage gaps, calculates metrics from Cargo test execution, and allows you to enforce minimum coverage thresholds to ensure code quality.

Does this targeted testing tool work with standard Cargo workflows?

Yes, this targeted testing tool integrates directly with standard Cargo workflows for test execution and coverage reporting. It operates within your existing Rust development environment without requiring additional dependencies to optimize your developer feedback loops.

What is the best way to optimize CI/CD pipelines for Rust test suites?

The best way to optimize CI/CD pipelines for Rust test suites is to minimize test execution time by running only affected tests. This skill automates targeted test selection based on code changes and provides coverage analysis to maintain quality without running the entire suite.

Can I enforce minimum code coverage thresholds for my Rust project?

Yes, you can enforce minimum code coverage thresholds for your Rust project. The coverage analysis feature highlights gaps in your testing and allows you to set minimum coverage requirements to ensure code quality standards are met during development.

Why does running my full Rust test suite take so long during development?

Running your full Rust test suite takes long because it executes every test regardless of code changes. This skill solves that problem by using git diff to identify and run only the affected unit and integration tests, providing results in seconds instead of minutes.