mcpField
J
jecs

jecs

github.com/christopher-bussDevelopment876 installsUpdated 4w ago
Repository

About jecs

jecs is a high-performance Entity Component System for Luau and roblox-ts, aimed at Roblox development. It combines archetype storage with entity relationships, queries, and lifecycle management.

Key features

  1. 01World, entity, and component management
  2. 02Filtered and cached queries
  3. 03Entity relationships and wildcard queries
  4. 04Component hooks and signals
  5. 05Deletion policies and change tracking

Use cases

  1. 01Manage game entities and components
  2. 02Query entities by conditions
  3. 03Handle relationships and cascade deletion

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/christopher-buss/skills --skill jecs

After installing, type/jecsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

GENERATION.md
references/
advanced-api.md
best-practices-archetypes.md
best-practices-change-tracking.md
core-basics.md
core-queries.md
feature-cleanup-traits.md
feature-hooks.md
feature-pairs.md
feature-signals.md

Details

From the project README

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

Comments

Markdown supported