Entities
Use when a Lumberyard task involves entities, components, EBus, slices, prefabs. Part of the Lumberyard reference router; covers the entity-component system, components, EBus, slices, and prefabs.From its SKILL.md
npx -y skills add LevyBytes/AI-SKILL-lumberyard --skill entitiesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 2 commands, including `python "$env:DEVROOT\SKILLS\skills\skill-drafting\scripts\validate_skill_package.py" "$env:DEVROOT\SKILLS\skills\lumberyard\entities"` and 1 more.
SKILL.md
1.7 KB, 361 tokens by cl100k_base, as published. Nobody here has run it
Lumberyard Entities, Components, Slices, and Prefabs Reference
Faithful, original-prose reference for the entity-component system, components, EBus, slices, and prefabs. Identifiers (component names, EBus calls, material/shader parameters, file formats, enum values, numbers) are preserved verbatim. One subject per file across 54 reference files.
When to use this
Use this sub-skill when the task involves entities, components, EBus, slices, prefabs. It applies even when "Lumberyard" is not named but a relevant tool, file format, or component is in play.
Workflow
- Open
references/INDEX.md(orreferences/topics.json) and pick the one file that matches — the INDEX "Covers" column lists the subjects in each file. - Read only that file; open another only if the task spans subjects. Grep across files when a subject may be split:
rg -n "PATTERN" references/*.md. - Treat every component name, EBus call, parameter, file format, enum value, and number as an exact reference fact — never invent or paraphrase identifiers.
Gotchas
Recurring failure modes and what to do instead live in the sibling GOTCHA.md.
References
All depth lives in references/ — start at references/INDEX.md, with metadata in
references/topics.json. One subject per file.
Verification
python "$env:DEVROOT\SKILLS\skills\skill-drafting\scripts\validate_skill_package.py" "$env:DEVROOT\SKILLS\skills\lumberyard\entities"
What ships with it: 57 files
1123.4 KB alongside SKILL.md
references/
- adding-c-code-to-a-lumberyard-game-with-gems.md11.6 KB
- adding-scale-rotation-and-position-modifiers.md19.9 KB
- attachment.md23.1 KB
- behavior-context.md13.5 KB
- calling-a-game-api.md8.6 KB
- cloud-canvas-overview.md22.7 KB
- components-and-ebuses-questions-and-answers.md22.1 KB
- configuring-system-entities.md20.0 KB
- create-assets-for-nvidia-blast.md24.2 KB
- create-content-patches-with-lumberyard.md22.8 KB
- creating-a-cloud-gem.md20.6 KB
- creating-a-netbindable-component.md19.0 KB
- creating-custom-nodes-in-script-canvas.md16.9 KB
- creating-weight-based-random-selection.md24.5 KB
- dropdown.md23.1 KB
- gem-configuration-examples.md22.6 KB
- generated-game-client-code-example-2.md11.7 KB
- generated-game-client-code-example.md13.2 KB
- INDEX.md9.2 KB
- input-in-amazon-lumberyard.md20.7 KB
- input.md22.8 KB
- installing-lumberyard.md22.3 KB
- layoutcell.md23.9 KB
- legacy-terrain-gem.md22.2 KB
- managing-components.md23.0 KB
- matching-the-transform.md23.9 KB
- modifying-a-slice-and-saving-changes.md22.3 KB
- overview.md19.6 KB
- performing-http-get-with-script-canvas.md24.3 KB
- physx-hinge-joint-component.md22.6 KB
- player-account-cloud-gem-implementation-details.md20.5 KB
- profiler-tutorial.md22.6 KB
- reflecting-a-component-for-serialization-and-editing.md15.4 KB
- script-canvas-tutorial-creating-a-controllable-entity.md24.6 KB
- scrollbox.md22.9 KB
- serialization-context.md23.1 KB
- step-4-add-shortcuts-for-component-mode.md22.3 KB
- the-az-bootstrapping-process.md21.7 KB
- topics.json25.0 KB
- GOTCHA.md998 B
17 more files not listed here. See all 57 in the repository.