prek
CommunityOnboard prek and set up fast pre-commit hooks.
System Documentation
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
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: prek Download link: https://github.com/paulnsorensen/dotfiles/archive/main.zip#prek Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.