elite-rust
Installation
SKILL.md
Rust Elite Standards (Edition 2024)
Architecture
- Edition: Must use Rust Edition 2024.
- Dependencies: Use Standard Polars
0.52.x(ensure patch version compatibility).
Safety & Error Handling
- No Panic Policy: Strictly forbid
unwrap()andexpect()in business logic. - Typed Errors: Use
thiserrorfor library errors andanyhowfor application-level errors. - Async: Use
tokiofor async runtime unless specified otherwise.
Testing & Quality (Atomic Simulator VAS)
- TDD Requirement: "No Test, No Commit". Every feature must have a "Red Phase" failing test before logic implementation.
- Performance Benchmarks: Core operations (e.g., Ledger queries) must meet sub-100ms targets for 1000 rows.
- Verification: Every Mission must conclude with a
walkthrough.mddocumenting test results.