Hk
Hk is a git hook manager that automates linters and formatters at commit time with parallel execution and race-condition protection. It uses Pkl for configuration and requires no separate lint-staged tool. The skill guides you through detecting your project's tools, composing tiered hook steps, and wiring them into your repository.
Hk is a git hook manager that runs linters and formatters with built-in parallelism and file locking.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-27
Hk is a git hook manager that runs linters and formatters with built-in parallelism and file locking. Hk is a git hook manager that automates linters and formatters at commit time with parallel execution and race-condition protection. It uses Pkl for configuration and requires no separate lint-staged tool. The skill guides you through detecting your project's tools, composing tiered hook steps, and wiring them into your repository.
Use it when
- Hk guides you through detecting your project's tools, composing tiered hook steps, and wiring them into your repository.
- Hk documentation covers setup, configuration, and integration into your git workflow.
Similar skills
Install
connorads/dotfiles/hk · repository language: Shell
generated, unverified - the skill's exact subdirectory could not be determined; check the repository on GitHub
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is Hk?
Hk is a git hook manager that automates linters and formatters at commit time with parallel execution and race-condition protection. Hk uses Pkl for configuration and requires no separate lint-staged tool, streamlining your pre-commit workflow by detecting your project's tools and composing tiered hook steps directly into your repository.
How to use Hk in my project?
Hk guides you through detecting your project's tools, composing tiered hook steps, and wiring them into your repository. The skill walks you through setup and configuration so you can automate linters and formatters at commit time without needing additional tools.
What is Hk documentation and setup?
Hk documentation covers setup, configuration, and integration into your git workflow. The skill provides guidance on composing hook steps, configuring Pkl-based settings, and enabling parallel execution with race-condition protection for your commit-time automation.
What are Hk's key features?
Hk's key features include parallel execution of hooks, race-condition protection, Pkl-based configuration, automatic tool detection, and tiered hook step composition. Hk eliminates the need for a separate lint-staged tool by managing linters and formatters directly at commit time.
Who created Hk and how do I find it?
Hk is created by connorads. You can discover Hk by connorads as a git hook manager skill that automates your commit-time linting and formatting workflow with built-in parallel execution and configuration flexibility.
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Find information about the Hk skill”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Configure pre-commit, commit-msg, and pre-push hooks to standardize your team's development workflow. Supports both husky and native git hooks, with built-in linting, code formatting, commit message validation, and secret detection to catch issues before they reach your repository.
This skill guides you through structured Git workflows for team collaboration, covering branching strategies like trunk-based development, GitHub Flow, and GitFlow. Learn to enforce code quality with conventional commits, Git hooks, and branch protection rules, plus manage monorepos with clear ownership patterns.
Git Hygiene Enforcer helps teams standardize development practices by automating commit validation, branch naming enforcement, and pull request workflows. It provides ready-to-use configurations for commit hooks, branch protection rules, and CI/CD checks that maintain code quality without manual oversight.
This skill commits your WooCommerce work with clear, convention-compliant messages. It analyzes your changes, groups related edits into separate commits when warranted, and stages only the files you intend—never blanket-adding everything.
Commit automates version control by enforcing atomic commits—one logical change per commit—with built-in safeguards against committing to main/master branches. It guides you through branch creation, staged change review, and properly formatted commit messages to keep project history clear and reversions safe.
setup identifies your project's language and installs the appropriate toolchain for that ecosystem—Biome and Husky for JS/TS, Ruff and pre-commit for Python, golangci-lint for Go, or Clippy for Rust. It skips tools already configured and wires in secret scanning across all languages. After installation, you can verify everything works with a test commit.