sputnicyoji

U3D Dev Tools AI — Testing skill for Claude Code

Testing community

Unity UPM tools for AI-assisted Editor automation: test runner, reflection debug service, Lua diagnostics transport, and agent linker.

How to install U3D Dev Tools AI

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sputnicyoji/U3D-Dev-Tools-AI and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What U3D Dev Tools AI does

Unity UPM tools for AI-assisted Editor automation: test runner, reflection debug service, Lua diagnostics transport, and agent linker.

Alternatives in Testing

  • Test Runner — Run Python tests with pytest, unittest, or other testing frameworks 23.4k ★
  • Skill Debug — Debug issues methodically — use when stuck on errors, test failures, or unexpected behavior 2.8k ★
  • TDD Diagnostics.V1 — Follow strict TDD stages 272 ★

README

U3D Dev Tools AI

Unity Package Manager tools for AI-assisted Unity Editor automation.

This repository is distributed as one UPM package:

com.sputnicyoji.u3d-dev-tools-ai

It contains local Editor services and agent-side clients so an AI coding agent can run Unity tests, inspect Editor state, diagnose Lua runtime state through a project adapter, and sync agent skills into a Unity project.

Install

Add the package from Git URL:

{
  "dependencies": {
    "com.sputnicyoji.u3d-dev-tools-ai": "https://github.com/sputnicyoji/U3D-Dev-Tools-AI.git?path=/Packages/com.sputnicyoji.u3d-dev-tools-ai#u3d-dev-tools-ai-v0.2.8"
  }
}

For local development, replace `` with an absolute path on your workstation:

{
  "dependencies": {
    "com.sputnicyoji.u3d-dev-tools-ai": "file:/Packages/com.sputnicyoji.u3d-dev-tools-ai"
  }
}

If the repository is private, configure Git authentication before opening Unity. Use an SSH key or a Git credential helper. Do not put access tokens in `manifest.json`.

Contents

Module Path Purpose
Core Editor/Core Shared Editor-only infrastructure: main-thread dispatch, bounded request body reading, service lifecycle, and project-aware port registry.
Test Runner Editor/TestRunner HTTP service for recompilation, EditMode tests, PlayMode tests, and test discovery.
Editor Debug Editor/EditorDebug HTTP+JSON reflection/debug service for Unity Editor inspection.
Lua Device Debug Runtime/LuaDeviceDebug, Editor/LuaDeviceDebug Transport layer for project-provided Lua runtime diagnostics in Editor and Android Development Builds.
U3D Dev Tools AI Settings Editor/U3DAILinker Project Settings UI for agent asset sync and package registry inspection.
Agent assets Agent~ Python clients, skills, and managed rule fragments for Claude Code / Codex.

The package keeps multiple asmdef assemblies internally. Users install one