What problem does it solve?
This Skill eliminates the risk of committing incomplete, broken, or poorly documented code that breaks the main codebase, requires extra cleanup work, and loses critical work context for future development sessions.
Core Features & Use Cases
- Diff & Stub Scanning: Automatically detects stub patterns (TODO, FIXME, unimplemented!()) and debug leftovers (dbg!, console.log, commented-out code) in working diffs.
- Multi-Language Quality Checks: Runs language-specific lint, format, and test suites for Rust, Node/TypeScript, Python, Go, and Elixir projects.
- Crosslink Integration: Verifies active crosslink issues have proper documentation with plans and expected results to preserve work context across agent sessions.
- Use Case: A developer finishing a bug fix can run this review to ensure no debug code is left, all tests pass, and the related crosslink issue is updated before committing, avoiding broken commits and missing context for future work.
Quick Start
Use the review-pre-commit skill to run a full pre-commit quality check on your current working diff before you commit your changes.