solar-sim/CLAUDE.md
2025-08-13 20:13:35 +09:00

1002 B

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Project Overview

This is a Bevy game engine project written in Rust.

General rules

  • Prefer fetching accurate and latest information by using tools like search, before concluding a solution. For example, when not confident with library APIs, search latest documentation and example code before attempting to add code to this project.
  • Always clear all errors and warnings by cargo check, or by checking IDE integration diagnostics, before concluding the code.

Development Commands

Building

  • cargo run --features dev_mode - Build and run the application
  • cargo build - Build the project without running
  • cargo check - Fast compile check without producing binaries

Code Architecture

Application Structure

The application follows Bevy's ECS (Entity Component System) pattern:

Bevy Version and Component Pattern

  • Uses Bevy 0.16 (latest stable)