원클릭으로
jecs
Use when building ECS-based games in Roblox with roblox-ts using jecs for entities, components, queries, and relationships
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when building ECS-based games in Roblox with roblox-ts using jecs for entities, components, queries, and relationships
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Implement a piece of work based on a spec or set of tickets.
Create a GitHub pull request for the current branch with `gh`. Use when the user asks to open a PR, submit changes for review, or open a pushed branch for review.
Testing Roblox/Luau code with Jest Roblox. Use when writing tests, mocking functions, asserting values, or configuring test suites in Luau with Jest Roblox. NOT JavaScript Jest — uses .never instead of .not, jest.fn() returns two values, 0 is truthy.
Use when designing components, systems, or entity structures for jecs in Roblox. Use when deciding if data should be one component or multiple, when archetype transitions seem expensive, or when choosing entity members vs relationships.
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.
Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.
| 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.
| Topic | Description | Reference |
|---|---|---|
| World & Entities | World creation, entities, components, tags, singletons | core-basics |
| Queries | Query system, filters (with/without), caching | core-queries |
| Topic | Description | Reference |
|---|---|---|
| Pairs & Relationships | Entity pairs, ChildOf, wildcards, relationship queries | feature-pairs |
| Component Hooks | OnAdd, OnChange, OnRemove lifecycle hooks | feature-hooks |
| Signals | Multiple listeners with added/changed/removed signals | feature-signals |
| Cleanup Traits | OnDelete, OnDeleteTarget, cascade deletion policies | feature-cleanup-traits |
| Topic | Description | Reference |
|---|---|---|
| Archetypes | Archetype storage, transitions, fragmentation | best-practices-archetypes |
| Change Tracking | Delta detection, dirty flags, networking patterns | best-practices-change-tracking |
| Topic | Description | Reference |
|---|---|---|
| Advanced API | Preregistration, bulk ops, TypeScript types | advanced-api |