test

Detect repository test frameworks and generate or run matching tests.

1|Updated Jul 13, 2026
One-click install
npx skills add https://github.com/vh2224/forge-executor --skill test-vh2224
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/vh2224/forge-executor/tree/main/src/resources/skills/test
Command: npx skills add https://github.com/vh2224/forge-executor --skill test-vh2224

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create or run tests without fighting a project's existing conventions. It detects the framework, matches local patterns, and analyzes failures so you can validate code faster and with less guesswork.

Core Features & Use Cases

  • Framework Detection: Identifies the test runner, file naming style, and assertion library already used in the repository.
  • Test Generation: Creates targeted tests for a specific source file while mirroring the project's existing structure and helpers.
  • Test Execution & Analysis: Runs the current suite, summarizes results, and explains failures with concrete next steps.
  • Use Case: Ask it to generate tests for a changed module or run the suite after a refactor to catch regressions quickly.

Quick Start

Use the test skill to generate tests for the specified source file or run the existing test suite and report any failures.

Frequently Asked Questions about test

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

FAQPage Schema
How do I generate tests that match my project's existing framework and conventions?

Test generation matches your project's conventions by detecting the test runner, file naming style, and assertion library already used in the repository before creating targeted tests for a specific source file.

Can I run my test suite and get actionable failure analysis for regressions?

Yes, running the test suite executes your current tests, summarizes the results, and reports failures with actionable diagnosis and concrete next steps to fix the regressions.

Does this test automation tool work with Python, Go, and Rust codebases?

Yes, test automation applies to codebases in JavaScript, TypeScript, Python, Go, Rust, and other environments where test discovery, naming, and assertions must match local conventions.

What's the best way to create tests for a changed module after a refactor?

The best way to create tests for a changed module is to use project-aware patterns that read existing test files and project configuration, mirroring the structure and helpers already present in your repository.

Why do generated tests fail to run in my repository?

Generated tests may fail if they do not match local conventions; this Skill prevents that by reading existing test files and project configuration to detect the framework and naming styles before producing or executing tests.

How does framework detection work for test runners and assertion libraries?

Framework detection works by reading existing test files and project configuration to identify the test runner, file naming style, and assertion library already used, ensuring generated tests match local patterns.