# Lefthook

> Lefthook (高速並列 Git hooks マネージャー) リファレンス。 lefthook.yml 設定、pre-commit / pre-push / commit-msg 等のフック、 parallel / piped 実行、glob / run / tags フィルタ、 CI スキップ、staged_files、Husky からの移行。

- Skill: `fandhe-ai-agent-reference-skil/lefthook` (Agent Skill, multi-file: 51 files)
- Install (CLI): `npx skillmds@latest add fandhe-ai-agent-reference-skil/lefthook`
- Raw SKILL.md: https://api.skillmd.com/api/skills/fandhe-ai-agent-reference-skil/lefthook/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: fandhe-ai (https://skillmd.com/u/fandhe-ai-agent-reference-skil)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/fandhe-ai-agent-reference-skil/lefthook

---


# Lefthook リファレンス

Lefthook（lefthook.dev）の全ドキュメントを網羅したスキル。
ユーザーのタスクに応じて適切な README.md を読み、そこから個別ファイルへ辿ること。

## ディレクトリ構成

```text
skills/lefthook/
  SKILL.md
  references/
    installation/
      README.md
      overview.md
      node.md
      ruby.md
      go.md
      python.md
      swift.md
      homebrew.md
      winget.md
      scoop.md
      deb.md
      rpm.md
      alpine.md
      arch.md
      snap.md
      devbox.md
      mise.md
      manual.md
    configuration/
      README.md
      global-settings.md
      hook-settings.md
      command-settings.md
      script-settings.md
      source-dir.md
      remotes.md
    usage/
      README.md
      commands.md
      environment-variables.md
    examples/
      README.md
      commitlint.md
      filters.md
      lefthook-local.md
      remotes.md
      skip.md
      stage-fixed.md
      wrap-commands.md
  samples/
    README.md
    basic-setup.md
    parallel-execution.md
    auto-fix-and-stage.md
    commitlint-integration.md
    local-override.md
    conditional-skip.md
    monorepo-setup.md
    shared-config-via-remotes.md
  scripts/
    README.md
    cli.md
    install.md
    run-with-env.md
```

## 探索手順

タスクからカテゴリを引き、カテゴリの README.md で目的のページを特定する:

1. 下記マッピング表でタスクに対応するカテゴリを探す
2. そのカテゴリの `references/{category}/README.md` を参照して目的のページを特定する
3. 該当ページの `.md` を Read して詳細を確認する

## タスク → カテゴリ マッピング

| タスク | カテゴリ | 参照 README |
|--------|---------|------------|
| Lefthook のインストール・セットアップ | installation | [references/installation/README.md](references/installation/README.md) |
| npm / yarn / pnpm / pip / gem でのインストール | installation | [references/installation/README.md](references/installation/README.md) |
| Homebrew / Scoop / Winget / APK / AUR でのインストール | installation | [references/installation/README.md](references/installation/README.md) |
| バイナリ手動インストール・mise / devbox 対応 | installation | [references/installation/README.md](references/installation/README.md) |
| lefthook.yml のグローバル設定 | configuration | [references/configuration/README.md](references/configuration/README.md) |
| Hook 設定（parallel, piped, follow, skip） | configuration | [references/configuration/README.md](references/configuration/README.md) |
| Command 設定（run, glob, files, stage_fixed） | configuration | [references/configuration/README.md](references/configuration/README.md) |
| Script 設定・source_dir の変更 | configuration | [references/configuration/README.md](references/configuration/README.md) |
| remotes による設定共有 | configuration | [references/configuration/README.md](references/configuration/README.md) |
| lefthook install / run / add / validate / dump | usage | [references/usage/README.md](references/usage/README.md) |
| 環境変数（LEFTHOOK, LEFTHOOK_VERBOSE 等）による制御 | usage | [references/usage/README.md](references/usage/README.md) |
| commitlint / Commitizen 統合 | examples | [references/examples/README.md](references/examples/README.md) |
| ファイルフィルタリング（glob / staged_files / tags） | examples | [references/examples/README.md](references/examples/README.md) |
| lefthook-local.yml でのローカルオーバーライド | examples | [references/examples/README.md](references/examples/README.md) |
| 条件付きスキップ・ブランチ制限 | examples | [references/examples/README.md](references/examples/README.md) |
| 典型的な使い方を知りたい | samples | [samples/README.md](samples/README.md) |
| インストール・CLI コマンドを知りたい | scripts | [scripts/README.md](scripts/README.md) |

