chrisgliddon

36 mods across 1 repository, 10 stars between them.

bevy-skills

02

chrisgliddon/bevy-skills

Plugin Claude Code

AI agent skills for Bevy 0.19: ECS, rendering, physics, input, assets, audio, accessibility, persistence, testing, profiling, voxels, and migration.

10 7d ago A tokens not measured original MIT

chrisgliddon/bevy-skills

Instructions file GitHub Copilot

Instructions for chrisgliddon/bevy-skills, covering github copilot — bevy 0.19, when writing bevy code, when editing skills in this repo and where to look.

10 7d ago A 838 tokens original MIT

chrisgliddon/bevy-skills

Instructions file CodexOpenCode

Instructions for chrisgliddon/bevy-skills, covering agents.md, what this repo is, if you are here to use the skills and if you are here to edit the skills.

10 7d ago A 409 tokens original MIT

chrisgliddon/bevy-skills

Instructions file

Instructions for chrisgliddon/bevy-skills, covering claude.md — guidance for agents editing this repo, what this repo is, hard rules for every skill.md, workflow for adding or editing a skill and the companion tester crate.

10 7d ago A 1,602 tokens original MIT

bevy-a11y

06

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when designing or auditing high-standard video-game accessibility in Bevy 0.19, integrating screen readers and focus navigation, supporting adaptive controllers and complete remapping, implementing captions or audio description, checking contrast and motion safety, or building disabled-player test evidence.

10 7d ago A 58 tokens original MIT

bevy-animation

07

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when wiring AnimationPlayer + AnimationGraphHandle, building an AnimationGraph from glTF clips, blending state-driven animations with AnimationTransitions::play, isolating body parts with AnimationMask, firing gameplay sync via #[derive(AnimationEvent)] + On observers, tweening with AnimatableCurve / EaseFunction…

10 7d ago A 113 tokens original MIT

bevy-assets

08

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when loading with AssetServer, holding Handle , spawning Bevy 0.19 glTF WorldAsset scenes, reading Assets , enabling hot reload, configuring AssetServer::loadbuilder, resolving AssetPath, or implementing a Reader::seekable backend.

10 7d ago A 67 tokens original MIT

bevy-audio

09

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when implementing audio in Bevy 0.19 with AudioPlayer, PlaybackSettings, AudioSink or SpatialAudioSink, spatial listeners, application mix groups, ambience/music transitions, asset lifetime, browser gesture restrictions, or choosing built-in audio versus bevyseedling 0.8.

10 7d ago A 69 tokens original MIT

bevy-cameras

10

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when spawning Bevy 0.19 Camera3d or Camera2d, choosing a Projection, rendering to an image with a RenderTarget component, wiring FreeCamera/PanCamera, building an obstruction-aware third-person orbit camera, ordering views, or setting per-camera AmbientLight.

10 7d ago A 72 tokens original MIT

bevy-capture

11

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when adding CapturePlugin, attaching CaptureBundle and RenderTarget::targetheadless to a camera, starting or stopping Capture, choosing Mp4Openh264Encoder/Mp4FfmpegCliPipeEncoder/FramesEncoder, or diagnosing empty off-screen recordings in Bevy 0.19.

10 7d ago A 75 tokens original MIT

bevy-cargo-features

12

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when selecting Bevy 0.19 Cargo features such as 2d/3d/ui/audio, composing 3dbevyrender or API-only 3dapi, building headless with defaultapp, enabling bevygilrs, or debugging missing UI/audio/input after default-features = false.

10 7d ago A 83 tokens original MIT

bevy-core-concepts

13

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when wiring up an App, writing a Plugin, choosing between Update and FixedUpdate, ordering Startup/PreUpdate/PostUpdate, or writing an exclusive system (fn(&mut World)) in Bevy 0.19. Covers the schedule graph, run order, and the SimpleExecutor removal.

10 7d ago A 79 tokens original MIT

bevy-custom-assets

14

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when implementing AssetLoader, depending on assets through LoadContext::loadbuilder().withsettings(..).load(..), deriving TypePath on a loader, reading with Reader::readtoend, or implementing the required Reader::seekable method in Bevy 0.19.

10 7d ago A 68 tokens original MIT

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when profiling Bevy 0.19 with DiagnosticPath, DiagnosticsStore, infospan!, or RenderDiagnosticsPlugin: custom metrics, CPU/GPU pass timings, queue/task/upload telemetry, stale-result counts, and native, Steam Deck, or WebGPU budgets.

10 7d ago A 66 tokens original MIT

bevy-ecs-components

16

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when defining #[derive(Component)], declaring required components with #[require(...)], writing observers with On , choosing Table versus SparseSet storage, registering onadd/ondiscard/onremove hooks, or migrating Replace lifecycle events in Bevy 0.19.

10 7d ago A 73 tokens original MIT

bevy-ecs-queries

17

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when writing Query with With/Without/Or, detecting Changed /Added , parallelising with paritermut, building a query lens, or fixing Bevy 0.19 generic-query errors involving IterQueryData or SingleEntityQueryData.

10 7d ago A 76 tokens original MIT

bevy-ecs-systems

18

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when deriving SystemParam, grouping with SystemSet, gating execution with .runif(onmessage:: ())/instate(...)/resourceexists:: , ordering with .before/.after/.chain(), removing systems with removesystemsinset, or adapting resource bounds in Bevy 0.19.

10 7d ago A 83 tokens original MIT

bevy-fluent

19

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when adding localization to a Bevy 0.19 app with es-fluent-manager-bevy, defining typed messages with #[derive(EsFluent)], wrapping UI text in FluentText , auto-registering locale updates with #[derive(BevyFluentText)], or reacting to locale switches via LocaleChangeEvent. Covers I18nPlugin, RequestedLanguageId…

10 7d ago A 110 tokens original MIT

bevy-input-actions

20

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when building Bevy 0.19 input with InputSystems, entity-based Gamepad/GamepadSettings, AccumulatedMouseMotion, or CursorOptions: rebindable actions, hot-plugging, deadzones, Steam Deck, accessibility controllers, and correct transfer into FixedUpdate.

10 7d ago A 70 tokens original MIT

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when upgrading from Bevy 0.17 to Bevy 0.18, when an LLM writes EventReader/EventWriter/Trigger instead of MessageReader/MessageWriter/On , when mesh.insertattribute fails to compile, when AmbientLight no longer works as a resource, or when Camera { target: ... } errors on the target field. Index of every breaking…

10 7d ago A 122 tokens original MIT

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when upgrading from Bevy 0.18 to Bevy 0.19, fixing resource/query conflicts, replacing SceneRoot with WorldAssetRoot, migrating text to FontSource and FontSize, converting render-graph nodes to render systems, replacing lifecycle Replace with Discard, or updating asset load builders, lights, input focus, and Cargo…

10 7d ago A 93 tokens original MIT

bevy-pbr-materials

23

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when spawning Mesh3d with StandardMaterial, writing a Bevy 0.19 custom Material with AsBindGroup, enabling shadowmapsenabled or contact shadows, configuring atmosphere entities, loading glTF /std material sub-assets, or selecting forward versus deferred PBR.

10 7d ago A 70 tokens original MIT

bevy-physics

24

chrisgliddon/bevy-skills

Skill Claude CodeCodex

Use when adding RapierPhysicsPlugin, spawning RigidBody/Collider, reading CollisionEvent, querying with ReadRapierContext, configuring KinematicCharacterController, or ordering gameplay around PhysicsSet in Bevy 0.19.

10 7d ago A 59 tokens original MIT