test

Execute project tests, analyze failures, and attempt fixes.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/kirvin/copilot-cli-essentials --skill test-kirvin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/kirvin/copilot-cli-essentials/tree/main/plugins/cpe/skills/test
Command: npx skills add https://github.com/kirvin/copilot-cli-essentials --skill test-kirvin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of running project tests, analyzing failures, and optionally fixing them, ensuring code quality and stability.

Core Features & Use Cases

  • Automated Test Execution: Runs your project's test suite using common testing frameworks.
  • Failure Analysis: Identifies and reports on failing tests, including error messages and potential root causes.
  • Automated Fixing: Attempts to resolve test failures by modifying source code or test files.
  • Use Case: After making code changes, run this Skill to verify all tests pass and, if any fail, have the Skill attempt to automatically correct the issues.

Quick Start

Run all tests in the project and attempt to fix any that fail.

Frequently Asked Questions about test

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

FAQPage Schema
How do I automatically run tests and fix failures in my project?

Automated test execution runs your project's test suite, identifies failing tests, and attempts to fix them by modifying source code or test files. It supports test runners like Jest, Vitest, and pytest.

What testing frameworks are supported for running and analyzing test failures?

Supported testing frameworks include Jest, Vitest, and pytest. The test execution analyzes failures by identifying error messages and potential root causes, then attempts to resolve issues in the source code or tests.

Can I run specific test patterns instead of the entire project test suite?

Yes, you can run specific test patterns instead of the full suite. The test execution supports targeted patterns and watch mode, allowing you to verify only the relevant tests after making code changes.

How does automated failure analysis identify root causes of failing tests?

Failure analysis identifies and reports on failing tests by extracting error messages and determining potential root causes. It then attempts to resolve the detected issues by modifying the corresponding source code or test files.

Do I need any external dependencies to run tests and attempt automatic fixes?

No external dependencies are required to run tests and attempt automatic fixes. The execution operates directly on your project using existing test runners like Jest, Vitest, or pytest to ensure code quality and stability.

Why do my tests keep failing after making code changes and can they be fixed automatically?

Tests failing after code changes can often be fixed automatically. The execution analyzes the failures, identifies root causes in the modified code or tests, and attempts to resolve the issues to restore code stability.