test-generator

Generate table-driven tests matching existing project patterns across Go, TypeScript, Python, and Rust.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/RaNDoM6913/claude-code-superkit --skill test-generator-random6913
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-generator
Source: https://github.com/RaNDoM6913/claude-code-superkit/tree/main/packages/codex/skills/test-generator
Command: npx skills add https://github.com/RaNDoM6913/claude-code-superkit --skill test-generator-random6913

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of tests that align with an existing project's testing conventions, reducing manual effort and improving coverage across languages.

Core Features & Use Cases

  • Table-driven test generation across Go, TypeScript, Python, and Rust, following the project's conventions.
  • Edge-case coverage by inspecting nearby tests and generating parameterized cases.
  • Language-aware output that plugs into the project's test runners (e.g., go test, jest/vitest, pytest, cargo test).

Quick Start

Provide the target file or package path and let it generate tests that mirror the project's conventions.

Frequently Asked Questions about test-generator

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

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

To auto-generate tests that match existing conventions, provide a target file or package path. The tool inspects nearby tests to produce table-driven tests, edge cases, and parameterized scenarios that plug directly into your project's test runners.

Can I generate table-driven tests for multiple languages like Go, TypeScript, and Python?

Yes, you can generate table-driven tests for Go, TypeScript, Python, and Rust. The tool detects the language in the target package and enforces language-specific conventions to ensure the generated tests are compatible with your workflows.

What is the best way to add edge-case coverage to an existing package?

The best way to add edge-case coverage is to use an automated generator that inspects nearby tests and creates parameterized cases. This ensures new edge-case tests adhere to existing project patterns and testing workflows without manual effort.

Does the generated test output work directly with runners like pytest and cargo test?

Yes, the generated test output works directly with runners like pytest and cargo test. It produces language-aware tests that plug into the project's existing testing workflows, including go test, jest, and vitest, without requiring modifications.

When do I need to inspect nearby tests before generating new ones?

You need to inspect nearby tests before generating new ones to ensure the output adheres to existing project conventions. The generator requires this inspection to produce table-driven tests and parameterized scenarios that seamlessly match your established patterns.