掲載済み (2026-06-06号)
236 133文字 • 1分

Tips: Claude CodeではHooksをSkillsに書ける

日本語

掲載情報

概要

Claude CodeのHooks機能をSKILL.mdのfrontmatterに記述することで、特定のスキル実行中のみに限定されたスコープで自動処理やガードレールを実装できる。

詳細内容

この記事では、AnthropicのCLIツール「Claude Code」におけるHooks(特定のイベントをトリガーにシェルコマンド等を実行する機能)を、Skills(SKILL.md)内で定義する方法について解説しています。通常、Hooksはグローバルな`settings.json`に記述しますが、SKILL.mdのfrontmatterに記載することで、そのスキルがアクティブな期間中だけ有効なフックを作成できます。これにより、特定のタスク(デプロイやフォーマット等)に紐づくバリデーションや後処理を、グローバル設定を汚さずにプロジェクト内で共有・配布することが可能になります。セキュリティチェックや自動整形を特定のワークフローに組み込む際に非常に有用なテクニックです。