Claude Codeでハーネスエンジニアリングを実践する — 5層の設計パターン

Zenn / 4/15/2026

💬 OpinionDeveloper Stack & InfrastructureTools & Practical Usage

Key Points

  • Claude Codeで「ハーネスエンジニアリング」を、再現性ある形で実践するための設計パターン(5層)を提示しています。
  • 入出力の整形からテスト・検証、再利用可能な構成までを段階的に分け、運用時のブレを減らす考え方を説明しています。
  • 各層の責務を分離することで、プロンプト/ツール/検証ロジックの変更が他へ波及しにくい構成になります。
  • 実装と評価のループ(試す→判定する→改善する)を回しやすくするための、ハーネス設計の指針になっています。
  • 生成AIを開発プロセスに組み込む際の「品質保証の型」として、チーム開発でも適用しやすい設計観点を提供しています。
はじめに Claude Codeを使いこなすうえで、「プロンプトをうまく書く」だけでは限界があります。Claude Codeには、AIの振る舞いをコードのように設計・管理するための仕組みが複数用意されています。CLAUDE.md、Skills、Agents、Hooks、Settings——これらを組み合わせてAIの「ハーネス(馬具)」を整備し、意図した方向に動かす。これがハーネスエンジニアリングです。 この記事では、私が個人用の情報収集・ナレッジ管理リポジトリで実践しているハーネスエンジニアリングの設計パターンを紹介します。 ハーネスエンジニアリングとは 概念の成り立ち ハー...

Continue reading this article on the original site.

Read original →