prek

Community

Onboard prek and set up fast pre-commit hooks.

Authorpaulnsorensen
Version1.0.0
Installs0

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.