hk

Installation
SKILL.md

hk — Git Hook Manager

hk by jdx runs linters and formatters as git hooks with built-in parallelism, file locking (no race conditions), and staged-file-only operation (no separate lint-staged needed). Config is in Pkl — Apple's typed configuration language.

Mental Model

Every hk setup is three steps: detect what the project has → compose steps from tiers → wire the hooks in.

detect project type + tools
compose hk.pkl (tiered steps)
wire: mise.toml + .hk-hooks/ + prepare script

Setup Workflow

1. Detect

Related skills
Installs
41
GitHub Stars
14
First Seen
Feb 27, 2026