From sentinel
Use when building ECS-based games in Roblox with roblox-ts using jecs for entities, components, queries, and relationships
npx claudepluginhub christopher-buss/skills --plugin sentinelThis skill uses the workspace's default tool permissions.
> Based on jecs v0.9.0, generated 2026-01-29
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
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 |