What problem does it solve?
Onboard prek (Rust-powered pre-commit) into any project and suggest hooks tailored to the language/framework. Use when the user says "add prek", "set up pre-commit hooks", "configure prek", "what hooks should I use", or when you notice a project without a prek.toml that would benefit from pre-commit checks. Also trigger when the user wants to add new hooks to an existing prek.toml, audit their hook config, or migrate from pre-commit to prek. Covers Rust, Python, TypeScript/JavaScript, Go, Ruby, and Shell projects. Do NOT use for husky, lint-staged, or CI pipeline hook configuration — this skill is specifically for prek.
Core Features & Use Cases
- Onboard and configure prek to automatically detect project type and propose language-aware hooks
- Migrate existing pre-commit configurations to prek.toml when appropriate
- Provide comprehensive, language-aware hook recommendations and setup guidance
Quick Start
Onboard prek to my project and generate or update prek.toml with language-aware hooks