muharremtozan

muharremtozan/unity-agent-skills

24 resources in this repository

GitHub
🎯24
9

🎯Skills24

🎯unity-code-reviewer🎯Skill

A specialized Unity C# code reviewer that detects anti-patterns and performance leaks through automated diagnostic scanning. Enforces project-specific architecture with a 5-pillar review protocol covering performance, memory, modernity, architecture, and minimalism.

unity-code-reviewer
🎯unity-so-prefab-manager🎯Skill

A Unity 6 skill that enforces the ScriptableObject-to-Prefab bridge pattern, ensuring instance independence for runtime data while sharing template data through ScriptableObjects for clean, data-driven architecture.

unity-so-prefab-manager
🎯unity-fsm🎯Skill

A Claude Code skill providing a modular, object-oriented Finite State Machine architecture for Unity, featuring hybrid class-based and lambda-based states, strategy-based transitions, detection strategies, and a countdown/stopwatch timer system for AI and player controllers.

unity-fsm
🎯unity-ui-data-binding🎯Skill

A skill for implementing MVVM-style data binding in Unity UI Toolkit using BindableProperty wrappers and the CreateProperty attribute, enabling reactive UI synchronization without Update loop logic.

unity-ui-data-binding
🎯unity-data-persistence🎯Skill

A Unity skill that implements a professional Save/Load system using data binding, serializable DTOs, and swappable backends (File/JSON by default), with per-entity GUID identity for saving multiple actors like players, inventory, and enemies.

unity-data-persistence
🎯unity-interaction🎯Skill

A minimal, generic Unity interaction system using interfaces and raycasting. Provides an IInteractable interface and InteractionController for raycast-based object detection with support for primary and alternative interaction inputs, requiring zero external dependencies.

unity-interaction
🎯unity-assembly-management🎯Skill

A Unity agent skill for managing project boundaries using Assembly Definitions (.asmdef), supporting hybrid Pro/Light approaches for faster compile times and modular architecture with automated scaffolding and architectural validation.

unity-assembly-management
🎯unity-mvc-pattern🎯Skill

A Unity development skill implementing Model-View-Controller (MVC) and Model-View-Presenter (MVP) patterns with reactive ObservableList collections, passive views, and mediated logic for building scalable UI and game systems.

unity-mvc-pattern
🎯unity-event-bus🎯Skill

Skill

unity-event-bus
🎯unity-command-pattern🎯Skill

Skill

unity-command-pattern
🎯unity-ui-procedural🎯Skill

A Unity UI Toolkit skill for building dynamic user interfaces entirely through C# code, featuring fluent chained extension methods for hierarchy construction, generic pointer-based manipulators for drag/resize interactions, and BEM CSS class integration.

unity-ui-procedural
🎯unity-strategy-pattern🎯Skill

Skill

unity-strategy-pattern
🎯unity-builder-pattern🎯Skill

Skill

unity-builder-pattern
🎯unity-ecs-patterns🎯Skill

Skill

unity-ecs-patterns
🎯unity-dependency-injection🎯Skill

Skill

unity-dependency-injection
🎯unity-observer-pattern🎯Skill

Skill

unity-observer-pattern
🎯unity-composition-pattern🎯Skill

Skill

unity-composition-pattern
🎯unity-abstract-factory🎯Skill

Skill

unity-abstract-factory
🎯unity-decorator-pattern🎯Skill

Skill

unity-decorator-pattern
🎯unity-singleton-pattern🎯Skill

Skill

unity-singleton-pattern
🎯unity-visitor-pattern🎯Skill

Skill

unity-visitor-pattern
🎯unity-memento-pattern🎯Skill

Skill

unity-memento-pattern
🎯planner🎯Skill

Skill

planner
🎯context-bridge🎯Skill

Skill

context-bridge