polyglot-test-agent

Generates unit tests for any programming language using a multi-agent research, planning, and implementation pipeline.

1|1|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/ultraviollettnympho/transit-ticket --skill polyglot-test-agent-ultraviollettnympho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: polyglot-test-agent
Source: https://github.com/ultraviollettnympho/transit-ticket/tree/main/.github/skills/polyglot-test-agent
Command: npx skills add https://github.com/ultraviollettnympho/transit-ticket --skill polyglot-test-agent-ultraviollettnympho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing comprehensive unit tests manually is time-consuming, and generated tests often fail to compile, ignore project conventions, or miss edge cases. This Skill automates test creation across languages while ensuring tests build, pass, and follow existing codebase patterns. ## Core Features & Use Cases - Multi-Agent Pipeline: Coordinates researcher, planner, implementer, builder, tester, fixer, and linter agents in a Research → Plan → Implement workflow. - Language-Agnostic Coverage: Supports C#, TypeScript, JavaScript, Python, Go, Rust, Java, and more, with automatic detection of testing frameworks like MSTest, xUnit, Jest, and pytest. - Convention-Aware Generation: Discovers existing test locations, naming patterns, and mocking frameworks, targeting 80% code coverage with parameterized tests. - Use Case: Point the skill at an untested module such as src/services/UserService.ts, and it analyzes the code, plans phased test files, writes them, compiles, runs, and fixes failures automatically. ## Quick Start Ask the agent to generate unit tests for a specific file, module, or entire project path in your workspace.

Frequently Asked Questions about polyglot-test-agent

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

FAQPage Schema
How do I generate unit tests for an entire project automatically?

Invoke the polyglot-test-generator agent with a request like generating tests for your project path. It runs a research phase to detect your language and framework, plans phased test files, then implements, builds, runs, and fixes tests automatically.

What testing frameworks does automated test generation support?

The pipeline detects and supports MSTest, xUnit, Jest, pytest, go test, and frameworks for Rust and Java. It identifies the framework by analyzing your project structure and existing test files during the research phase.

Can I generate tests for a single file instead of a whole project?

Yes, you can scope generation to a specific file such as src/services/UserService.ts or a module like an authentication folder. The planner groups the targeted files into phases and generates tests only for that scope.

Why do generated tests fail to compile and how is it fixed?

Compilation failures are handled by the polyglot-test-fixer agent, which analyzes build errors and corrects the test code. You can review .testagent/plan.md to verify the expected test structure matches your project conventions.

What are the requirements for running multi-agent test generation?

Your project needs a configured build and test system with the testing framework installed or installable, plus VS Code with the GitHub Copilot extension. Without a working build command, the builder and tester agents cannot verify results.