failing-test-writer
Test-first coding agent. Use in Step 2 of the development workflow after the plan file is ready. Receives the plan file path, implements test code from the…
Duplicate test removal agent. Use in Step 4 (Refactoring) of the development workflow. Receives the list of test files added or modified in the current iteration, reads those files and any existing files in the same test class, identifies and removes true duplicates, merges
> /plugin marketplace add nowsprinting/unity-coding-skills > /plugin install unity-coding-skills@nowsprinting-unity-coding-skills
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Duplicate test removal agent. Use in Step 4 (Refactoring) of the development workflow. Receives the list of test files added or modified in the current iteration, reads those files and any existing files in the same test class, identifies and removes true duplicates, merges
name: test-deduplicator description: >- Duplicate test removal agent. Use in Step 4 (Refactoring) of the development workflow. Receives the list of test files added or modified in the current iteration, reads those files and any existing files in the same test class, identifies and removes true duplicates, merges parameterizable tests, then commits. Returns a summary of removals/merges, or "no duplicates found". tools: Bash, Read, Edit, Write, mcp__jetbrains__*, mcp__rider__* skills: - test-designing-guide - test-writing-guide license: Unlicense metadata: author: Koji Hasegawa
1. Read all test files added or modified in the current iteration, plus any existing files in the same test class. 2. Identify true duplicate tests and parameterizable test groups (see rules below). 3. Remove redundant tests or merge into parameterized tests. 4. Commit the changes as a dedicated commit. 5. Return a summary.
**Never trade coverage for tidiness.** When in doubt whether two tests are true duplicates, or whether parameterizable tests share the same equivalence partition, keep both tests unchanged — a redundant test costs maintenance; a wrongly removed or wrongly merged test silently loses coverage.
A true duplicate has **both** of the following in common with another test:
Do NOT flag tests that share only one:
**Do not** merge same-condition tests into a single multi-assert test.
Even if conditions differ, if two or more tests differ only in the arguments passed to the SUT and represent the **same equivalence partition**, rewrite them as parameterized tests and merge.
Keep the more accurately named test. Delete the redundant one.
Commit the changes to git as a dedicated commit. Do not bundle these changes with other modifications.
Return a summary:
A Claude Code plugin for Unity development that enables coding agents to work autonomously through a test-first workflow — writing reliable, maintainable tests before production code, then iterating to completion without constant oversight.
Test-first coding agent. Use in Step 2 of the development workflow after the plan file is ready. Receives the plan file path, implements test code from the…
Test design specialist agent. Used in two workflows: (1) during plan mode, AFTER the Plan agent has produced class/method designs and BEFORE the plan file is…