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.