次号掲載予定 (2026-03-28号)
#032 156文字 • 1分

Claude Codeでハーネスエンジニアリングを実践する 〜 狩りから稲作へ

日本語

概要

Claude Codeのhooksやskillsを活用し、タスク指示からPRマージまでの開発フローを4つの階層で自動化・堅牢化する「ハーネスエンジニアリング」の実践的な手法を解説しています。

詳細内容

本記事は、Claude Codeを核としたAI駆動開発において、人間の介入を設計判断と最終承認のみに絞り込む「ハーネスエンジニアリング」の実践事例を詳説しています。著者は自動化の仕組みを4つの層(1. 操作前後のhooks、2. git操作時のLefthook、3. 任意タイミングのskills、4. リモートのGitHub Actions/CodeRabbit)に分類。Rust/TypeScriptのモノレポ環境を例に、仕様策定から実装、PR作成前の多層レビュー、CodeRabbitによる指摘の自動監視、そしてマージ後のクリーンアップに至る一連のフローを仕組み化しています。特に、Claude Codeのhooksを用いた「破壊的コマンドのブロック」や「先送り表現の検出」など、AI特有の挙動を制御するためのガードレールの実装方法が具体的に示されており、プロンプトの工夫(狩り)から、仕組みによる品質担保(稲作)への転換を提唱しています。