Files
bevy-template/.opencode/skills/bevy-ecs/SKILL.md
2026-04-22 20:55:36 +02:00

785 B

name, description, license, compatibility, metadata
name description license compatibility metadata
bevy-ecs Design clean Bevy ECS layouts with components, resources, events, systems, and states MIT opencode
stack language
bevy rust

What I do

  • turn game idea into ECS parts
  • split data across components, resources, and events
  • propose system boundaries
  • suggest state flow
  • keep Bevy code idiomatic and small

When to use me

Use when:

  • new mechanic starts
  • code feels like one giant system
  • feature needs plugin split
  • event vs resource choice unclear

Output shape

  1. goal
  2. ECS map
  3. file plan
  4. patch order
  5. verify commands

Rules

  • prefer Bevy built-ins before extra crates
  • keep main.rs thin
  • prefer events for loose coupling
  • prefer states for app flow
  • keep names specific