Files
awesome-copilot/plugins/testing-automation
Aaron Powell 7a003fc75a Deprecate Collections in favour of Plugins
Replace Collections with Plugins as first-class citizens in the repo.
With the Copilot CLI v0.409 release making plugins an on-by-default
marketplace, collections are redundant overhead.

## What changed

### Plugin Infrastructure
- Created eng/validate-plugins.mjs (replaces validate-collections.mjs)
- Created eng/create-plugin.mjs (replaces create-collection.mjs)
- Enhanced all 42 plugin.json files with tags, featured, display, and
  items metadata from their corresponding collection.yml files

### Build & Website
- Updated eng/update-readme.mjs to generate plugin docs
- Updated eng/generate-website-data.mjs to emit plugins.json with full
  items array for modal rendering
- Renamed website collections page to plugins (/plugins/)
- Fixed plugin modal to use <div> instead of <pre> for proper styling
- Updated README.md featured section from Collections to Plugins

### Documentation & CI
- Updated CONTRIBUTING.md, AGENTS.md, copilot-instructions.md, PR template
- Updated CI workflows to validate plugins instead of collections
- Replaced docs/README.collections.md with docs/README.plugins.md

### Cleanup
- Removed eng/validate-collections.mjs, eng/create-collection.mjs,
  eng/collection-to-plugin.mjs
- Removed entire collections/ directory (41 .collection.yml + .md files)
- Removed parseCollectionYaml from yaml-parser.mjs
- Removed COLLECTIONS_DIR from constants.mjs

Closes #711
2026-02-13 15:38:37 +11:00
..
2026-02-02 10:04:02 +11:00
2026-02-02 10:04:02 +11:00
2026-02-05 13:56:13 +11:00

Testing & Test Automation Plugin

Comprehensive collection for writing tests, test automation, and test-driven development including unit tests, integration tests, and end-to-end testing strategies.

Installation

# Using Copilot CLI
copilot plugin install testing-automation@awesome-copilot

What's Included

Commands (Slash Commands)

Command Description
/testing-automation:playwright-explore-website Website exploration for testing using Playwright MCP
/testing-automation:playwright-generate-test Generate a Playwright test based on a scenario using Playwright MCP
/testing-automation:csharp-nunit Get best practices for NUnit unit testing, including data-driven tests
/testing-automation:java-junit Get best practices for JUnit 5 unit testing, including data-driven tests
/testing-automation:ai-prompt-engineering-safety-review Comprehensive AI prompt engineering safety review and improvement prompt. Analyzes prompts for safety, bias, security vulnerabilities, and effectiveness while providing detailed improvement recommendations with extensive frameworks, testing methodologies, and educational content.

Agents

Agent Description
tdd-red Guide test-first development by writing failing tests that describe desired behaviour from GitHub issue context before implementation exists.
tdd-green Implement minimal code to satisfy GitHub issue requirements and make failing tests pass without over-engineering.
tdd-refactor Improve code quality, apply security best practices, and enhance design whilst maintaining green tests and GitHub issue compliance.
playwright-tester Testing mode for Playwright tests

Source

This plugin is part of Awesome Copilot, a community-driven collection of GitHub Copilot extensions.

License

MIT