Master Unity ECS (Entity Component System) with DOTS, Jobs, and Burst for high-performance game development. Use when building data-oriented games, optimizing performance, or working with large entity counts.
Install with Tessl CLI
npx tessl i github:Dicklesworthstone/pi_agent_rust --skill unity-ecs-patterns81
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
ISystem, Burst, IJobEntity, ScheduleParallel
ISystem not SystemBase
100%
100%
BurstCompile on system
100%
100%
BurstCompile on methods
100%
100%
IJobEntity for iteration
100%
100%
ScheduleParallel used
100%
100%
Dependency chaining
100%
100%
Pure data components
100%
100%
RequireForUpdate
100%
100%
RefRW / RefRO usage
100%
100%
No managed types
100%
100%
Without context: $0.3779 · 4m 50s · 17 turns · 129 in / 5,677 out tokens
With context: $0.4538 · 5m 5s · 17 turns · 170 in / 5,719 out tokens
Entity Command Buffers and structural changes
ECB for entity creation
100%
100%
ECB from system singleton
100%
100%
ParallelWriter for parallel jobs
100%
100%
EntityIndexInQuery sort key
50%
100%
No direct structural changes in jobs
100%
100%
BurstCompile on system and job
100%
100%
IJobEntity for parallel work
100%
100%
ISystem not SystemBase
100%
100%
Tag components used
100%
100%
Dependency maintained
0%
100%
Without context: $0.4034 · 8m 29s · 14 turns · 105 in / 7,545 out tokens
With context: $0.8669 · 11m 16s · 29 turns · 251 in / 10,734 out tokens
Aspects, Singletons, NativeCollection disposal
IAspect defined
100%
100%
Aspect used in system
0%
100%
Singleton component defined
100%
100%
GetSingleton for reads
100%
100%
GetSingletonRW for writes
100%
100%
IEnableableComponent used
100%
100%
NativeCollection disposed
75%
100%
No managed types in components
100%
100%
ISharedComponentData used
0%
100%
EntityQueryBuilder used
100%
100%
Without context: $0.5176 · 6m 38s · 17 turns · 129 in / 9,681 out tokens
With context: $1.0350 · 10m 52s · 31 turns · 516 in / 13,622 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.