assembly-definitions
Assembly definition management — when to create asmdefs, reference rules, Editor/Runtime/Test separation, platform filters, compilation speed optimization.
Heuristics for choosing the right model tier (haiku/sonnet/opus) when delegating to agents. Loaded by orchestrating commands to inform agent selection.
$ npx -y skills add XeldarAlz/everything-claude-unity --skill model-routing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/model-routingContext preview
The summary Claude sees to decide when to auto-load this skill.
Heuristics for choosing the right model tier (haiku/sonnet/opus) when delegating to agents. Loaded by orchestrating commands to inform agent selection.
name: model-routing description: "Heuristics for choosing the right model tier (haiku/sonnet/opus) when delegating to agents. Loaded by orchestrating commands to inform agent selection." alwaysApply: true
When delegating work to agents, use these signals to select the right model tier. These are heuristics, not hard rules — the user can always override with `--quick` or `--thorough`.
| Signal | Simple (haiku/sonnet) | Moderate (sonnet) | Complex (opus) | |--------|----------------------|-------------------|----------------| | **File count** | 1-2 files | 3-8 files | 9+ files | | **Scope** | Single class/method | Single system | Multiple systems | | **Keywords** | "add field", "rename", "fix typo", "remove" | "implement", "refactor", "test" | "architect", "migrate", "optimize", "redesign" | | **Risk level** | No serialization, no networking | Serialization involved | Networking, threading, platform-specific | | **Patterns** | Obvious fix, boilerplate | Requires design choices | Requires trade-off reasoning |
**Agents:** `unity-scout`, `unity-linter` **Use when:**
**Never use for:** Writing code, modifying files, complex reasoning
**Agents:** `unity-coder-lite`, `unity-fixer-lite`, `unity-reviewer`, `unity-test-runner`, `unity-build-runner`, `unity-migrator`, `unity-security-reviewer`, `unity-git-master` **Use when:**
**Agents:** `unity-coder`, `unity-fixer`, `unity-verifier`, `unity-optimizer`, `unity-prototyper`, `unity-shader-dev`, `unity-scene-builder`, `unity-ui-builder`, `unity-network-dev`, `unity-critic` **Use when:**
During the Plan phase, evaluate the requirements against the complexity signals above: 1. Count the estimated files to create/modify 2. Check for complexity keywords in the task description 3. Identify risk factors (serialization, networking, platform-specific) 4. Choose the agent tier accordingly:
When building a team, consider mixing tiers for efficiency:
| Tier | Relative Cost | Relative Speed | |------|--------------|----------------| | Haiku | 1x | Fastest | | Sonnet | 5x | Fast | | Opus | 25x | Slower |
For iterative work (verify-fix loops), prefer sonnet for early passes and opus for the final judgment pass. This can reduce costs by 50%+ on multi-iteration workflows.
The ultimate Claude Code toolkit for Unity game development. A production-ready, plug-and-play system that gives Claude Code deep Unity expertise — from writing performant C# to building scenes, profiling performance, and triggering iOS/Android builds — all
Assembly definition management — when to create asmdefs, reference rules, Editor/Runtime/Test separation, platform filters, compilation speed optimization.
Structured commit trailers — adds Constraint, Rejected, Scope-risk, and Not-tested metadata to commit messages. Captures architectural decisions and known gaps…
Ambiguity gating — detects vague feature requests and forces structured requirements gathering with scoring across scope, platform, performance, integration,…
Event system patterns — C# events, UnityEvent, SO event channels, static EventBus. When to use each, zero-allocation patterns, memory leak prevention.
Configures Claude Code's statusline to display Unity workflow state — current phase, active agent, files modified, and session duration.
Post-debugging knowledge extraction — captures non-obvious, codebase-specific learnings that pass quality gates. Invoke after resolving tricky bugs or…