⚙️ 自動化
📖 公式
Git Hooks 設定
コード品質チェックとワークフロー強制のための Git hooks を設定します
★★★ 上級 25 min 2025年1月13日
📋
シナリオ
Git hooks はコミットやプッシュの前に品質チェックを自動化します。Cowork は、リント、テスト、コミットメッセージの検証などのカスタマイズされた hooks を生成できます。
💬
プロンプト
I want to set up Git hooks for my JavaScript project at ~/Projects/myapp/. Please create: 1. pre-commit hook: - Run ESLint on staged files - Run Prettier formatting check - Prevent commits with console.log 2. commit-msg hook: - Enforce conventional commit format - Require ticket reference (PROJ-XXX) 3. pre-push hook: - Run full test suite - Check for TODO/FIXME comments - Prevent push to main without PR Save hooks to .git/hooks/ and make them executable
✨
期待される結果
Claude は完全な Git hooks スクリプトを生成します: - コードリントとフォーマット用の pre-commit hook - コミットメッセージ形式検証用の commit-msg hook - テスト実行と main への直接プッシュ防止用の pre-push hook
💡
ヒント
- • より簡単な hook 管理には husky または lefthook を使用する
- • hooks は高速に保つ(遅いと開発者がスキップする原因に)
- • 緊急時は --no-verify で hooks をバイパスできる