Skills bevy-ecs-expert
๐Ÿ“ฆ

bevy-ecs-expert

Content revision r2 Safe โšก Contains scriptsโš™๏ธ External commands

Build Efficient Bevy ECS Systems

Bevy ECS design can create borrowing conflicts, slow queries, and unclear scheduling. This skill provides practical Rust patterns for components, systems, resources, filters, and ordering.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 77 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "bevy-ecs-expert" from https://skillstore.io/skills/sickn33-bevy-ecs-expert.md and its manifest at https://skillstore.io/api/skills/sickn33-bevy-ecs-expert/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "bevy-ecs-expert". Design movement for player and enemy entities.

Expected outcome:

  • Use Velocity as a component containing movement data.
  • Query Transform and Velocity, then filter player and enemy behavior separately.
  • Read Time as an immutable resource to preserve parallel scheduling.

Using "bevy-ecs-expert". Two systems need mutable access to the same component.

Expected outcome:

The systems cannot run in parallel with overlapping mutable access. Chain them when order matters, or partition entities with disjoint query filters.

Using "bevy-ecs-expert". Improve a query that scans every entity each frame.

Expected outcome:

Add With, Without, or Changed filters that match the gameplay condition. Keep query data narrow and confirm the improvement with profiling.

Security Audit

Safe
v5 โ€ข 8/14/2026 Open versioned report

All 22 static findings are false positives caused by Rust syntax, Bevy ECS APIs, or Markdown backticks. The guide contains no executable scripts, shell commands, process launches, or prompt injection.

1
Files scanned
142
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/sickn33-bevy-ecs-expert/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-bevy-ecs-expert/security.svg)](https://skillstore.io/skills/sickn33-bevy-ecs-expert?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/sickn33-bevy-ecs-expert?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-bevy-ecs-expert/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-bevy-ecs-expert.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

sickn33. (2026). bevy-ecs-expert security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-bevy-ecs-expert/audits/5

BibTeX citation

@techreport{sickn33-sickn33-bevy-ecs-expert-2026, author = {sickn33}, title = {bevy-ecs-expert security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-bevy-ecs-expert/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "bevy-ecs-expert security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-08-14" url: "https://skillstore.io/skills/sickn33-bevy-ecs-expert/audits/5" identifiers: - type: other value: "skillstore:sickn33-bevy-ecs-expert:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
85
Content
68
Community
83
Spec Compliance

What You Can Build

Structure a New Bevy Game

Plan components, resources, systems, and schedules before implementing gameplay.

Resolve ECS Access Conflicts

Review mutable access patterns and establish explicit system ordering.

Optimize Entity Queries

Apply filters and narrower access patterns to reduce work and improve parallel execution.

Try These Prompts

Create a Component
Create a Bevy component for [game concept]. Keep it data-oriented and explain each derive.
Write a System
Write a Bevy system that updates [component] using [resource]. Use the narrowest query and resource access possible.
Fix a Query Conflict
Review these Bevy systems for conflicting access: [systems]. Propose query filters, ParamSet, or scheduling changes and explain the tradeoffs.
Design an ECS Architecture
Design the Bevy ECS architecture for [feature]. Define components, resources, events, systems, filters, schedules, ordering constraints, and performance risks.

Best Practices

  • Keep components focused on data and place behavior in systems.
  • Prefer immutable resource access when mutation is unnecessary.
  • Profile representative workloads before changing ECS architecture.

Avoid

  • Do not store unrelated global state in one large resource.
  • Do not use broad mutable queries when filters can separate entity sets.
  • Do not force system ordering unless data dependencies require it.

Frequently Asked Questions

Which Bevy topics does this skill cover?
It covers components, systems, queries, resources, entity spawning, filters, scheduling, and parallel access patterns.
Does it support every Bevy version?
No. Bevy APIs change, so verify examples against your project's dependency version.
Can it diagnose mutable access conflicts?
It can identify likely conflicts and suggest filters or ordering. You must validate the result in your application.
Can it optimize performance automatically?
No. It suggests ECS patterns, but reliable optimization requires measurements from representative gameplay.
Does it generate complete games?
No. It focuses on ECS architecture and small Rust examples for specific gameplay systems.
Does it execute commands or scripts?
No. The skill is a documentation guide and contains only Markdown prose and Rust examples.

Developer Details

Author

sickn33

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

5a26d1d61d694db29af9b138c661c1981076d9df

Maintenance freshness

8/15/2026

Usage

11 downloads ยท 93 views

File structure

๐Ÿ“„ SKILL.md