test

Detect test frameworks and run tests with coverage analysis.

161|21|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/softspark/ai-toolkit --skill test-softspark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/softspark/ai-toolkit/tree/main/app/skills/test
Command: npx skills add https://github.com/softspark/ai-toolkit --skill test-softspark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Running tests across different languages and gathering coverage metrics requires manual setup, framework detection, and command execution, leading to inconsistent results and wasted time.

Core Features & Use Cases

  • Automatic detection of the project's test framework for Python, JavaScript, Go, Rust, PHP, Dart and other supported environments.
  • Execution of the appropriate test command with coverage flags.
  • Enforcement of coverage thresholds and presentation of a concise coverage summary.
  • Useful in continuous integration pipelines, local development, and code review workflows to ensure code quality.

Quick Start

Run the test skill with /test to execute all project tests and see a coverage summary.

Frequently Asked Questions about test

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

FAQPage Schema
How do I run tests and generate a coverage report for a multi-language repository?

To run tests and generate a coverage report across multiple languages, the skill automatically detects the test framework in Python, JavaScript, Go, Rust, PHP, or Dart, then executes the appropriate test command with coverage flags enabled.

What is the minimum code coverage threshold enforced during automated testing?

The minimum code coverage threshold enforced during automated testing is at least 70% overall, and the generated report provides a summary highlighting specific uncovered lines in the codebase.

Does the automated test framework detection work with Go and Rust projects?

Yes, automated test framework detection works with Go and Rust projects, alongside Python, JavaScript, PHP, Dart, and other supported environments, executing the appropriate test command automatically.

How do I enforce code coverage thresholds in a CI pipeline without manual setup?

To enforce code coverage thresholds in a CI pipeline without manual setup, run the automated test skill to execute framework-specific test commands, enforce the 70% minimum coverage rule, and output a concise coverage summary.

Can I see which lines of code are uncovered after running multi-language tests?

Yes, after running multi-language tests, the skill provides a concise coverage summary that explicitly identifies and lists the uncovered lines in your project to help improve code quality.