Rust repository by @triwinds. AI agent rules & system prompts with 5.0k stars.
# Repository Instructions
- Commit messages must follow Conventional Commits, for example: `fix(eden): switch release source to Forgejo`.
- Unless the user explicitly requests otherwise, make changes only on the Rust side under `src-tauri`. Do not modify Python or other non-Rust parts by default.
- After modifying Rust code, run `cargo fmt`, then run `cargo check` for the host and Windows target environments before handing off the work. When validating a macOS target from Windows, use `cargo zigbuild` instead of plain `cargo check`.
- If either `cargo check` run reports any errors or warnings, fix them before handing off the work.