About
This skill serves as a procedural guide for maintaining high standards of code quality and architectural integrity within Rust projects. By integrating core software engineering principles like SOLID design patterns and the Red-Green-Refactor TDD cycle, it helps developers transition from conceptual feature planning to robust, production-ready implementation. It is particularly effective for identifying and eliminating design violations such as bloated structs or tight coupling, ensuring that the resulting codebase remains simple, extensible, and thoroughly tested.