Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By nowsprinting
Enforce test-first Unity development: plan with testability analysis, implement failing tests, then write production code to pass them. Includes scene/prefab editing, YAML asset editing, and coding guideline enforcement.
npx claudepluginhub nowsprinting/unity-coding-skills --plugin unity-coding-skillsTest-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 Cases table (including any updates to existing tests indicated in the table), runs the tests to confirm they fail (production code does not yet exist). Returns a summary of files added/modified and confirmation that tests failed as expected.
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".
Test design specialist agent. Use during plan mode AFTER the Plan agent has produced class/method designs and BEFORE the plan file is finalized. Takes the Plan agent's design output plus requirements, then returns a ready-to-paste test cases output (Editor tests, Unit tests, Integration tests, Visual verification tests, Manual tests) and a Testability Assessment (TESTABILITY: PASS / WARN / FAIL). A FAIL result signals the main agent to loop back and re-invoke the Plan agent with the reported Testability Issues.
Provides coding guidelines for Unity projects. Make sure to use this skill whenever writing, creating, editing, or modifying code files. This includes implementing new features, fixing bugs, refactoring, adding tests, or any task that results in code changes. Even for small edits or one-line fixes, load this skill to ensure project conventions are followed.
Creates and modifies Unity scene and prefab files. Use this skill whenever creating, editing, or modifying .unity scene files or .prefab prefab files, or writing editor scripts under Assets/Editor/ that generate or manipulate scenes, prefabs, or scene-bound assets. This includes adding GameObjects, building uGUI hierarchies, wiring up components, and any task that results in changes to .unity or .prefab files.
Diagnoses and fixes bugs using a test-first workflow (reproduce, diagnose, fix). Use this skill whenever the user reports a bug, describes unexpected behavior, or asks to investigate or fix a defect. Even if the user says "something's broken", "this isn't working", "fix this bug", or "why does X happen", load this skill to guide the full reproduce → diagnose → fix cycle.
Orchestrates the test-first implementation planning workflow for feature implementation and spec changes. Use this skill whenever plan mode is active and the task involves implementing or adding a new feature, or changing an existing specification. Even if the user only says "plan this" or "how should we implement this", load this skill to ensure the full test-first planning workflow is followed.
Reviews existing test code for conformance to the test-designing-guide and test-writing-guide, then produces a refinement plan. Use this skill in plan mode when the user wants to review or refine existing test code (a single test file or a directory of tests) so it follows the project's test design and writing conventions. Typically invoked as `/refine-tests <path>`.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Unity Editor automation plugin powered by the Unity Control Protocol base skill.
Claude Code plugin to integrate unity-cli into Unity development workflows
Comprehensive Unity 6 game engine development skills. 35 skills covering scripting, physics, graphics, animation, UI, audio, 2D, ECS/DOTS, Cinemachine, performance profiling, multiplayer, XR, editor tools, 5 Tier 1 correctness skills, 5 Tier 2 architecture skills, and 5 Tier 3 domain translation skills (game loop, NPC behavior, UI patterns, level design, procedural generation). Based on Unity 6.3 LTS official documentation.
Complete Unity game development expertise. Covers C# scripting, MonoBehaviour lifecycle, UI systems (UGUI, UI Toolkit), physics, animation, networking (Netcode, Mirror, Photon), modding support, ECS/DOTS, shader development (ShaderLab, HLSL, Shader Graph), editor scripting, performance optimization, build pipelines, and Unity Gaming Services integration.
Commands for game development workflows
A Claude Code plugin providing skills and agents for developing Unity projects — maintainable test design and implementation, test-first workflow, coding guidelines, scene editing, and more.
| Skill | Description | Required |
|---|---|---|
code-writing-guide | Coding conventions and guidelines for Unity C# projects | |
edit-scene | Creates and modifies .unity and .prefab files | JetBrains MCP server and MCP Server Extension for Unity plugin |
fix-bug | Diagnoses and fixes bugs using a test-first workflow (reproduce, diagnose, fix) | |
plan-feature | Orchestrates the test-first planning workflow for feature implementation in plan mode | |
refine-tests | Reviews existing test code for conformance to the test design and writing guides, then plans the refinement | |
run-tests | Running Unity tests via the run_unity_tests tool | JetBrains MCP server and MCP Server Extension for Unity plugin |
test-designing-guide | Design maintainable test cases; reduce redundant tests, tests without assertions, and unnecessary test doubles | |
test-writing-guide | Conventions for writing Unity Test Framework test code | Test Helper and UI Test Helper package |
unity-yaml-editing-guide | Guidelines for directly hand-editing Unity YAML asset files |
| Agent | Description |
|---|---|
failing-test-writer | Implements test code from the plan file's Test Cases table and confirms tests fail as expected (Step 2 of dev workflow) |
test-deduplicator | Removes duplicate tests and merges parameterizable tests in modified test files (Step 4 of dev workflow) |
test-designer | Designs test cases during plan mode after class/method designs are produced, using the test-designing-guide skill |
Add the marketplace and install the plugin: