test

Detect the project's test framework and generate or run tests.

1.0k|92|Updated May 22, 2026
One-click install
npx skills add https://github.com/open-gsd/gsd-pi --skill test-open-gsd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test
Source: https://github.com/open-gsd/gsd-pi/tree/main/src/resources/skills/test
Command: npx skills add https://github.com/open-gsd/gsd-pi --skill test-open-gsd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating and maintaining tests is time-consuming; this skill detects the project's test framework and automates test creation or execution to improve coverage and reliability.

Core Features & Use Cases

  • Framework auto-detection: Identifies the active test framework and adapts test generation and execution accordingly.
  • Cross-language support: Works across Node, Python, Go, Rust, and other ecosystems using existing project conventions.
  • Test generation & execution: Creates new tests for source files or runs existing suites with failure analysis to guide fixes.

Quick Start

Provide a path to a source file to generate tests for that file, or use run to execute the current test suite.

Frequently Asked Questions about test

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

FAQPage Schema
How do I auto-generate tests for an existing project without adding new dependencies?

You can auto-generate tests without new dependencies by using a tool that detects your project's existing test framework and adheres to its current conventions. This approach creates tests for happy paths and edge cases without requiring additional libraries.

Does test automation work across multiple programming languages like Python and Go?

Yes, cross-language test automation works across Node, Python, Go, Rust, and other ecosystems. It identifies the active test framework in each environment and adapts test generation and execution to match the specific language conventions.

What is the best way to run an existing test suite and analyze failures?

The best way to run tests and analyze failures is to execute the current test suite using an automation tool that provides failure analysis. This helps identify the root cause of broken tests and guides the necessary code fixes.

How does framework detection work when generating tests?

Framework detection works by scanning your project to identify the active test framework and existing patterns. It then uses these conventions to automatically generate accurate tests with appropriate mocks for your source files.

Can I generate tests for a specific source file path?

Yes, you can generate tests for a specific source file by providing the file path to the test generation tool. The tool will then automatically create tests covering happy paths and edge cases based on that file's code.