Claude Codeの標準hookでは届かない任意のタイミングでの処理を、スキル化とTodo管理ツールの活用によって実現するワークフロー設計手法の紹介。
詳細内容
Claude Codeの標準hooks(SessionStartやTaskCompletedなど)はツールのライフサイクルに基づいているため、独自のワークフロー内における「特定のステップ終了後」といった細かいタイミングの制御が困難です。この記事では、一連の作業を「スキル」として定義し、その冒頭で`TodoWrite`(最新版では`TaskCreate`等のTask系ツール)を用いて全工程をタスク登録する手法を提案しています。これにより、タスクリストの中にhook用のステップを意図的に混ぜ込むことが可能になります。具体例として、チーム共有のワークフローを維持しながら、個人設定ファイル(.local.md)経由で完了時に通知やPR作成スキルを実行させる「dev-workflow」の実装パターンが解説されています。