mirror of
https://github.com/github/awesome-copilot.git
synced 2026-05-15 11:11:48 +00:00
Replace polyglot-test-agent with dotnet-test external plugin (#1685)
Remove all bundled polyglot-test-agent content (8 agents, 1 skill, plugin metadata) and add dotnet-test as an external plugin from dotnet/skills. The external plugin is a superset (11 agents, 22 skills). Marketplace and doc indexes regenerated via npm run build. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -76,6 +76,33 @@
|
||||
"path": "plugins/dotnet"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "dotnet-test",
|
||||
"description": "Skills for running, writing, diagnosing, and migrating .NET tests: test execution, filtering, platform detection, coverage analysis, and MSTest workflows.",
|
||||
"version": "0.1.0",
|
||||
"author": {
|
||||
"name": "Microsoft",
|
||||
"url": "https://www.microsoft.com"
|
||||
},
|
||||
"homepage": "https://github.com/dotnet/skills",
|
||||
"keywords": [
|
||||
"dotnet",
|
||||
"testing",
|
||||
"mstest",
|
||||
"xunit",
|
||||
"nunit",
|
||||
"test-generation",
|
||||
"coverage",
|
||||
"migration"
|
||||
],
|
||||
"license": "MIT",
|
||||
"repository": "https://github.com/dotnet/skills",
|
||||
"source": {
|
||||
"source": "github",
|
||||
"repo": "dotnet/skills",
|
||||
"path": "plugins/dotnet-test"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "dotnet-diag",
|
||||
"description": "Skills for .NET performance investigations, debugging, and incident analysis.",
|
||||
|
||||
@@ -1,35 +0,0 @@
|
||||
{
|
||||
"name": "polyglot-test-agent",
|
||||
"description": "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.",
|
||||
"version": "1.0.0",
|
||||
"author": {
|
||||
"name": "Awesome Copilot Community"
|
||||
},
|
||||
"repository": "https://github.com/github/awesome-copilot",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"testing",
|
||||
"unit-tests",
|
||||
"polyglot",
|
||||
"test-generation",
|
||||
"multi-agent",
|
||||
"tdd",
|
||||
"csharp",
|
||||
"typescript",
|
||||
"python",
|
||||
"go"
|
||||
],
|
||||
"agents": [
|
||||
"./agents/polyglot-test-builder.md",
|
||||
"./agents/polyglot-test-fixer.md",
|
||||
"./agents/polyglot-test-generator.md",
|
||||
"./agents/polyglot-test-implementer.md",
|
||||
"./agents/polyglot-test-linter.md",
|
||||
"./agents/polyglot-test-planner.md",
|
||||
"./agents/polyglot-test-researcher.md",
|
||||
"./agents/polyglot-test-tester.md"
|
||||
],
|
||||
"skills": [
|
||||
"./skills/polyglot-test-agent/"
|
||||
]
|
||||
}
|
||||
@@ -1,62 +0,0 @@
|
||||
# Polyglot Test Agent Plugin
|
||||
|
||||
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.
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
# Using Copilot CLI
|
||||
copilot plugin install polyglot-test-agent@awesome-copilot
|
||||
```
|
||||
|
||||
## What's Included
|
||||
|
||||
### Agents
|
||||
|
||||
| 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. |
|
||||
|
||||
### Commands (Slash Commands)
|
||||
|
||||
| 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 |
|
||||
|
||||
### Skills
|
||||
|
||||
| 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. |
|
||||
|
||||
## Supported Languages
|
||||
|
||||
- C# / .NET (MSTest, xUnit, NUnit)
|
||||
- TypeScript / JavaScript (Jest, Vitest, Mocha)
|
||||
- Python (pytest, unittest)
|
||||
- Go (testing)
|
||||
- Rust (cargo test)
|
||||
- Java (JUnit, Maven, Gradle)
|
||||
|
||||
## How It Works
|
||||
|
||||
The plugin coordinates specialized agents in a **Research → Plan → Implement** pipeline:
|
||||
|
||||
1. **Research** — Analyzes the codebase to detect language, framework, testing patterns, and build commands
|
||||
2. **Plan** — Creates a phased implementation plan organized by priority and complexity
|
||||
3. **Implement** — Writes test files phase by phase, verifying compilation and test passage at each step
|
||||
|
||||
## Source
|
||||
|
||||
This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Reference in New Issue
Block a user