Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/kimgoetzke/coding-agent-configs/rust-bevy-standardsnpx skills add kimgoetzke/coding-agent-configs --skill rust-bevy-standardsgit clone --depth 1 https://github.com/kimgoetzke/coding-agent-configsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/kimgoetzke/coding-agent-configs/rust-bevy-standards)<a href="https://agentmods.dev/skills/kimgoetzke/coding-agent-configs/rust-bevy-standards"><img src="https://agentmods.dev/badge/skills/kimgoetzke/coding-agent-configs/rust-bevy-standards.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00044 | $0.01142 |
| Opus 5 | $0.00022 | $0.00571 |
| Sonnet 5 | $0.00009 | $0.00228 |
| Haiku 4.5 | $0.00004 | $0.00114 |
Grade A, and why
rust-bevy-standards scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 126 lines — stays where its author put it; the contents beside it link to each section on GitHub.
⚠️ Bevy 0.17+ Breaking Changes
-
Material handles wrapped in
MeshMaterial3d<T>, notHandle<T> -
Observer pattern replaces event system (
commands.trigger(),add_observer()) -
Eventsplit intoMessage(buffered) andEvent(observers) -
EventWriter/EventReaderreplaced byMessageWriter/MessageReader(message.write()/messages.read()) -
Observer trigger API changed:
// Old commands.add_observer(|trigger: Trigger<OnAdd, Player>| { info!("Spawned player {}", trigger.target()); }); // New commands.add_observer(|add: On<Add, Player>| { info!("Spawned player {}", add.entity); }); -
Color arithmetic removed; use component extraction instead
⚠️ Bevy 0.18+ Breaking Changes
RenderTargetis now a required component onCamera, not aCamerafield:// Old Camera { target: RenderTarget::Image(handle.into()), ..default() } // New commands.spawn((Camera3d::default(), RenderTarget::Image(handle.into())));BorderRadiusis now a field onNode, not a componentLineHeightis now a required component onText/Text2d/TextSpan; removed fromTextFontAmbientLightresource renamed toGlobalAmbientLight;AmbientLightis now a component onCameraclear_children→detach_all_children,remove_children→detach_children,remove_child→detach_child(same onEntityCommandsandEntityWorldMut)AnimationTarget { id, player }replaced by separateAnimationTargetId(id)andAnimatedBy(player_entity)componentsnext_state.set(...)now always firesOnEnter/OnExit; useset_if_neqfor the old behaviourMaterialPluginfieldsprepass_enabled/shadows_enabledreplaced byMaterialtrait methodsenable_prepass()/enable_shadows()SimpleExecutorremoved; useSingleThreadedExecutorinstead#[reflect(...)]now only supports parentheses, not braces or bracketsAssetLoader,AssetSaver,AssetTransformer,Processnow require#[derive(TypePath)]ronno longer re-exported frombevy_sceneorbevy_asset; add it as a direct dependency- Feature renames:
animation→gltf_animation,bevy_sprite_picking_backend→sprite_picking,bevy_ui_picking_backend→ui_picking,bevy_mesh_picking_backend→mesh_picking
General
- Never delete target binaries — Bevy rebuilds take minutes
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago First seen · 126 lines · 44 tokens per session scan A a146c8a2ae3a
rust-bevy-standards is a skill published in the GitHub repository kimgoetzke/coding-agent-configs (2 stars, last pushed 17d ago), licensed MIT. It adds 44 tokens to every session and 1,142 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
bevy-ecs
Structure a Bevy app around its Entity Component System: build the App with plugins, define Component/Resource types, write systems with Query/Res/Commands, filter and order systems, and use the Time resource for frame-rate-independent motion. Use when building or debugging a Bevy game in Rust — when the user mentions…
gdextension
Use when building native extensions for Godot — godot-cpp (C++) or gdext (Rust), binding classes, building, and GDScript/C# interop.
rust-engineer
Acquire expert Rust developer specialisation in rust systems programming, memory safety, and zero-cost abstractions. Masters ownership patterns, async programming, and performance optimisation for mission-critical applications.
rust-development
Idiomatisk Rust-utvikling med cargo, clippy, error handling, async/tokio, unsafe og testing.
bevy-ecs-patterns
Advanced Bevy ECS: complex queries, system scheduling, change detection, and performance tuning. Use when optimizing Bevy architecture or implementing complex game systems.
bevy-game-engine
Bevy game engine: ECS, rendering, input, and asset management. Use when building Bevy games, working with entities/components/systems, or mentioning Rust gamedev or 2D/3D games.