What problem does it solve?
This Skill eliminates the manual, time-consuming process of checking code for compilation errors, type mismatches, and linting warnings. It ensures code quality and consistency, preventing issues from reaching later stages of development.
Core Features & Use Cases
- Rust Code Validation: Run
cargo check and cargo clippy across the entire workspace or specific crates to catch compilation errors and linting issues.
- TypeScript Code Validation: Perform type checking and linting for TypeScript files using
pnpm check.
- Focused Checks: Quickly validate changes in a single crate or file, providing rapid feedback during development.
- Use Case: After refactoring a Rust module, use this Skill to automatically run
just check-crate <module-name> and just clippy-crate <module-name> to ensure all changes compile correctly and adhere to coding standards before committing.
Quick Start
Check the Rust code in the metadata-db crate for compilation errors and linting warnings.