unity-ecs-patterns
π―Skillfrom muharremtozan/unity-agent-skills
Same repository
muharremtozan/unity-agent-skills(24 items)
Installation
npx vibeindex add muharremtozan/unity-agent-skills --skill unity-ecs-patternsnpx skills add muharremtozan/unity-agent-skills --skill unity-ecs-patterns~/.claude/skills/unity-ecs-patterns/SKILL.mdSKILL.md
More from this repository10
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.
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.
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.
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.
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.
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.
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.
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.
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.