test-generator

Generate unit and integration tests for Python and JavaScript/TypeScript codebases.

54|21|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/Nhqvu2005/VibeGravityKit --skill test-generator-nhqvu2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-generator
Source: https://github.com/Nhqvu2005/VibeGravityKit/tree/main/VibeGravityKit/.agent/skills/test-generator
Command: npx skills add https://github.com/Nhqvu2005/VibeGravityKit --skill test-generator-nhqvu2005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and data (resource) components.

What problem does it solve?

This Skill automates the generation of unit and integration tests, significantly reducing the manual effort required for comprehensive test coverage and ensuring code quality.

Core Features & Use Cases

  • Smart Test Generation: Automatically creates test files with relevant test cases, including edge cases derived from type hints and parameter names.
  • Full Project Coverage: Can generate tests for an entire codebase by indexing it first.
  • Coverage Reporting: Provides a clear overview of tested versus untested functions.
  • Use Case: When developing a new Python module, use this Skill to instantly generate a robust set of unit tests that cover common scenarios and potential edge cases, ensuring the module is well-tested before deployment.

Quick Start

Use the test-generator skill to generate smart tests for the file src/utils.py.

Frequently Asked Questions about test-generator

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

FAQPage Schema
How do I generate unit tests with edge cases for Python and JavaScript codebases?

To generate unit tests for Python and JavaScript codebases, this Skill analyzes function signatures and type hints to automatically create test files with null, boundary, and injection payload edge cases.

Can I automatically generate integration tests for an entire codebase?

Yes, you can generate integration tests for an entire codebase by indexing the project first, which allows the test generation process to map all functions and produce a comprehensive coverage report.

How does type hint analysis work for test automation?

Type hint analysis drives test automation by reading function signatures and parameter names to derive relevant test cases, ensuring that inputs match expected types and handling potential type mismatch edge cases.

Does this test generator support zero-token skeleton generation?

Yes, this test generator supports zero-token skeleton generation, allowing you to instantly create basic test file structures for your Python or JavaScript modules without consuming additional processing tokens.

What is the best way to identify untested functions in my code?

The best way to identify untested functions is to generate a codebase-wide coverage report, which provides a clear overview mapping all tested functions against those lacking unit or integration tests.

Does the test generation process require external dependencies or frameworks?

No, the test generation process requires no external dependencies, operating independently to analyze your codebase and produce test files with edge cases based on smart signature parsing.