By nowsprinting
Enforce test-first Unity development workflows: write failing tests before production code, design test cases from specs, run tests with concurrency guards, review and refactor test suites, and edit scenes/prefabs and YAML assets with coding guidelines.
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 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
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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.
Reliable tests give the agent a clear signal: green means done. This plugin provides the methodology, conventions, and tools to make that signal trustworthy.
| 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 |
npx claudepluginhub nowsprinting/unity-coding-skills --plugin unity-coding-skillsComprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.