AgentSkillsCN

jecs

当您使用 Roblox TypeScript 在 Roblox 中构建基于 ECS 的游戏,并借助 jecs 实现实体、组件、查询与关系管理时,可选用此方案。

SKILL.md
--- frontmatter
name: jecs
description:
    Use when building ECS-based games in Roblox with roblox-ts using jecs for
    entities, components, queries, and relationships
metadata:
    author: Christopher Buss
    version: "2026.1.29"
    source:
        Generated from https://github.com/Ukendio/jecs, scripts at
        https://github.com/christopher-buss/skills

Based on jecs v0.9.0, generated 2026-01-29

High-performance Entity Component System for Luau/roblox-ts. Features entity relationships, archetype storage, 800k entities at 60fps.

Core References

TopicDescriptionReference
World & EntitiesWorld creation, entities, components, tags, singletonscore-basics
QueriesQuery system, filters (with/without), cachingcore-queries

Features

TopicDescriptionReference
Pairs & RelationshipsEntity pairs, ChildOf, wildcards, relationship queriesfeature-pairs
Component HooksOnAdd, OnChange, OnRemove lifecycle hooksfeature-hooks
SignalsMultiple listeners with added/changed/removed signalsfeature-signals
Cleanup TraitsOnDelete, OnDeleteTarget, cascade deletion policiesfeature-cleanup-traits

Best Practices

TopicDescriptionReference
ArchetypesArchetype storage, transitions, fragmentationbest-practices-archetypes
Change TrackingDelta detection, dirty flags, networking patternsbest-practices-change-tracking

Advanced

TopicDescriptionReference
Advanced APIPreregistration, bulk ops, TypeScript typesadvanced-api