bevy

Organize Bevy projects with domain-driven ECS patterns and plugin templates.

2|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/jarrodmedrano/jarrod-claude-skills --skill bevy-jarrodmedrano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bevy
Source: https://github.com/jarrodmedrano/jarrod-claude-skills/tree/main/.claude/skills/bevy
Command: npx skills add https://github.com/jarrodmedrano/jarrod-claude-skills --skill bevy-jarrodmedrano

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bevy ECS architectures can become complex and hard to maintain; this skill provides structured guidance to design and organize Bevy-based projects with clear ECS patterns, plugin boundaries, and UI strategies.

Core Features & Use Cases

  • Domain-driven ECS patterns, plugin architecture, and UI guidance for Bevy games.
  • Includes migration tips for Bevy 0.17 and best practices for build, testing, and UI development.
  • Use cases include starting a new Bevy project, organizing systems by domain, implementing UI components, and optimizing the developer workflow.

Quick Start

Initialize or refactor a Bevy project using the recommended project structure, then consult the references for Bevy-specific patterns, migration tips, and plugin-based architecture.

Frequently Asked Questions about bevy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize a Bevy ECS project to keep systems maintainable?

Organize a Bevy ECS project by grouping systems and components by domain, using modular plugins to establish clear boundaries and streamline maintenance across your game.

What are the best practices for structuring Bevy plugins and UI components?

Best practices for Bevy plugins and UI components involve adopting domain-driven ECS patterns and plugin-structured templates to separate UI logic from core game systems effectively.

How do I migrate my game to Bevy 0.17?

Migrate to Bevy 0.17 by following version-aware recommendations and migration guidance, ensuring your ECS patterns and plugin architecture align with the latest framework updates.

Can I use domain-driven design patterns in Rust game development with Bevy?

You can apply domain-driven design patterns in Rust game development with Bevy by structuring your ECS architecture around distinct game domains and encapsulating logic within modular plugins.

What is the recommended way to structure a new Bevy game project?

The recommended way to structure a new Bevy game project is to initialize it with domain-driven ECS patterns and plugin-structured templates, ensuring clear system organization from the start.

Why does my Bevy ECS architecture become hard to maintain as the project grows?

Bevy ECS architecture becomes hard to maintain as systems accumulate without clear boundaries, but structuring logic into modular plugins and domain-driven patterns resolves this complexity.