ワンクリックで
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 |