Multi-agent pipeline for generating comprehensive unit tests across any programming language. Orchestrates research, planning, and implementation phases using specialized agents to produce tests that compile, pass, and follow project conventions.
# Using Copilot CLI
copilot plugin install polyglot-test-agent@awesome-copilot| Agent | Description |
|---|---|
polyglot-test-generator |
Orchestrates comprehensive test generation using Research-Plan-Implement pipeline. Use when asked to generate tests, write unit tests, improve test coverage, or add tests. |
polyglot-test-researcher |
Analyzes codebases to understand structure, testing patterns, and testability. Identifies source files, existing tests, build commands, and testing framework. |
polyglot-test-planner |
Creates structured test implementation plans from research findings. Organizes tests into phases by priority and complexity. |
polyglot-test-implementer |
Implements a single phase from the test plan. Writes test files and verifies they compile and pass. |
polyglot-test-builder |
Runs build/compile commands for any language and reports results. |
polyglot-test-tester |
Runs test commands for any language and reports results. |
polyglot-test-fixer |
Fixes compilation errors in source or test files. |
polyglot-test-linter |
Runs code formatting/linting for any language. |
| Command | Description |
|---|---|
/polyglot-test-agent:unit-test-generation |
Best practices and guidelines for generating comprehensive, parameterized unit tests with 80% code coverage across any programming language |
| Skill | Description |
|---|---|
polyglot-test-agent |
Generates comprehensive, workable unit tests for any programming language using a multi-agent pipeline. Supports C#, TypeScript, JavaScript, Python, Go, Rust, Java, and more. |
- C# / .NET (MSTest, xUnit, NUnit)
- TypeScript / JavaScript (Jest, Vitest, Mocha)
- Python (pytest, unittest)
- Go (testing)
- Rust (cargo test)
- Java (JUnit, Maven, Gradle)
The plugin coordinates specialized agents in a Research → Plan → Implement pipeline:
- Research — Analyzes the codebase to detect language, framework, testing patterns, and build commands
- Plan — Creates a phased implementation plan organized by priority and complexity
- Implement — Writes test files phase by phase, verifying compilation and test passage at each step
This plugin is part of Awesome Copilot, a community-driven collection of GitHub Copilot extensions.
MIT