CtrlK
BlogDocsLog inGet started
Tessl Logo

unity-ecs-patterns

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.

69

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

80%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A strong, executable pattern catalog with excellent actionability and token efficiency, but it is a monolithic single file that would benefit from progressive disclosure into separate reference files, and its structural-change patterns omit validation checkpoints.

Suggestions

Split advanced patterns (baking, spatial-hash jobs, chunk iteration) into separate reference files (e.g. BAKING.md, JOBS.md) referenced one level deep from a concise overview.

Add explicit validation/checkpoint guidance to structural-change patterns, e.g. verify chunk utilization after ECB structural changes or assert Native collections are disposed in OnDestroy.

Add a short "Validate" step after batch/structural operations (e.g. checking entity counts or profiling after spawning) to close the feedback loop.

DimensionReasoningScore

Conciseness

The body is lean and code-driven with minimal prose, assuming Claude's competence; it does not pad with basic explanations of what ECS or programming concepts are, and every section earns its place with executable patterns.

3 / 3

Actionability

Provides fully executable, copy-paste-ready C# throughout, using real Unity APIs (SystemAPI.Query, IJobEntity, EntityCommandBuffer, baking, singletons) across eight concrete patterns.

3 / 3

Workflow Clarity

Patterns are sequenced logically (components through jobs), but structural-change and batch operations such as ECB usage (Pattern 4) and Native collection disposal (Pattern 8) lack explicit validation or error-recovery checkpoints, capping workflow clarity.

2 / 3

Progressive Disclosure

The file is a single ~620-line monolith with all eight patterns inline and no bundled reference files; while sections are well-organized, advanced material (baking, spatial-hash jobs, chunk iteration) that should be split into one-level-deep references is kept inline.

2 / 3

Total

10

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A well-constructed description that clearly answers both what and when with an explicit trigger clause and distinct, domain-specific terminology. The only weakness is the aspirational "Master" verb in place of concrete listed actions, which caps specificity.

Suggestions

Replace the abstract verb "Master" with concrete actions, e.g. "Build, optimize, and convert Unity game code to ECS (Entity Component System) using DOTS, Jobs, and Burst."

Add a few more natural user phrasings to the trigger clause, such as "Unity performance optimization" or "thousands of entities," to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the concrete technology stack ("Unity ECS (Entity Component System) with DOTS, Jobs, and Burst") but leads with the abstract verb "Master" rather than enumerating concrete actions like build, optimize, or convert, so it is not comprehensive in actions.

2 / 3

Completeness

Explicitly states both what it does ("Master Unity ECS... with DOTS, Jobs, and Burst for high-performance game development") and when to use it via an explicit "Use when building data-oriented games, optimizing performance, or working with large entity counts" clause.

3 / 3

Trigger Term Quality

Includes natural domain terms users would say ("Unity ECS", "DOTS", "Jobs", "Burst", "optimizing performance", "large entity counts") with good coverage of the niche's natural vocabulary.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear, narrow niche (Unity DOTS/ECS performance) with specific triggers unlikely to collide with other skills.

3 / 3

Total

11

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (629 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
Dicklesworthstone/pi_agent_rust
Reviewed

Table of Contents

Is this your skill?

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.