강의

멘토링

로드맵

Claude Code Harness & Graph Engineering クロードコード応用 CLIハーネスエンジニアリング実務

講義では、Claude Code architectureを通じて、なぜモデルよりもハーネスが重要なのかを説明します。そして、Context Harness、Permission Harness、Verification Harness、Tool Harness、Subagent & Worktree Harness、Debugging Harnessという6つの構造で、Claude Codeの作業システムを設計する方法を扱います。その後は、CLAUDE.md、セッション管理、大規模なコードベースの制御、worktreeの並列運用、エラーログの分析、環境変数および設定スコープの問題追跡までつなげながら、実際のバックエンド・DevOpsの実務でClaude Codeを継続的に使っていくための基準を身につけていただきます。

難易度 初級

受講期間 無制限

AI
AI
claude
claude
Vibe Coding
Vibe Coding
harness
harness
AI
AI
claude
claude
Vibe Coding
Vibe Coding
harness
harness

Claude 論文必須内容の再構成学習資料およびモデル別講義 Opus 4.8/Fable5/Opus5、そして Graph Engineering、CodeCraft 実習資料アップデートのお知らせ


Claude論文の必須内容を再構成した学習資料は、これまでの受講生の皆様からの公開リクエストを検討し、

必須の内容だけを再構成し、学習および決定の根拠としてお使いいただけるよう

セクション8のCodeCraft実習セクションからダウンロードいただけます。


また、モデル別講義 Opus 4.8/Fable5/Opus5 講義

そして、Graph Engineering(グラフエンジニアリング)講義が追加されました。


<CodeCraft 実習資料アップデートのお知らせ>

Graph Engineering & CodeCraft 実習および学習資料に関するプライベートGithubリポジトリです。

OpenAIの高卒研究員として話題になった人物は、スウェーデン出身のガブリエル・ピーターソンです。彼は高校を中退し、ChatGPTを活用した自己主導型の学習と実践プロジェクトを通じて、博士級の研究者が集まるOpenAIのSoraチームに加わりました。

ガブリエル・ピーターソンが語ったトップダウン学習法の要素を取り入れて、学習資料を制作しました。

github CodeCraft ギットハブ・コードクラフト実習(モデル別プロンプトガイド含む)資料提供

講義の特性上、受講生の方々のみに提供するため、プライベートリポジトリで実習資料をご利用いただけるようにしています。

ご了承いただけますようお願い申し上げます。Googleフォームを通じて、Inflearnの受講ニックネームとGitHubの

username、full name、またはemailの3つのうちいずれかを記入して提出していただければ

Collaboratorとして追加させていただく予定です。

https://forms.gle/xNjsfF98hnM963HE9


<CodeCraft 実習資料の一部案内、詳細は Readme を通じてご確認いただけます。>

コピーしてすぐに使えるハーネス設定ファイル

講義で直接作成するハーネス設定を完成されたファイルの形ですべて提供します。
講義を受けた後、最初から書き直す必要はなく、自身のプロジェクトにコピーしてすぐに適用できます。

提供される設定は以下の通りです。

  • CLAUDE.md
    Claudeがプロジェクトで従うべき作業ルールを定義します。

  • codecraft-harness/SKILL.md
    短くて曖昧な一文の要求を、具体的な設計と実装計画に変換します。

  • solid-review/SKILL.md
    実装を開始する前に、責任の分離が適切か、不必要に複雑な設計になっていないかを点検します。

  • block-sensitive-paths.sh
    .env、SSH Key、プロジェクトの上位フォルダのような機密ファイルやパスへのアクセスを遮断します。, SSH Key và các thư mục cấp cao hơn của dự án.

  • run-tests-after-edit.sh
    Claudeがファイルを修正するたびに関連するテストを自動的に実行します。

  • block-stop-without-tests.sh
    テストを実行していない、またはテストが失敗した状態では、作業完了の報告ができないようにします。

  • guard.sh
    許可されていない外部ネットワークリクエストまで遮断し、安全な実行環境を構築します。

講義に含まれているHookは、単なるサンプルコードではありません。
すべて実際の環境で実行し、動作を確認済みです。

設定ファイルを登録すると、Claudeがコードを修正するたびに自動的にテストが実行され、テストが失敗した状態では勝手に「作業を完了しました」と終了することができなくなります。

つまり、プロンプトでClaudeに検証を依頼するレベルを超えて、検証手順をシステムが強制的に実行するように作る方法を学ぶことになります。


3. モデル別プロンプトプレイブック

同じハーネスを使用しても、モデルによって得意な指示や落としやすい指示が異なります。

この講義では、すべてのモデルに同じプロンプトを使用する代わりに、各モデルの特性に合わせてどの指示を削除し、どの指示を追加すべきかをまとめた、コピーして使えるプロンプトブロック5種を提供します。

  • Opus 5
    モデルが独自に行う検証指示を減らし、不必要な重複作業を防止します。

  • Opus 4.8
    必要なツールを正確なタイミングで使用するように、ツールの実行条件をより明確に指定します。

  • Sonnet 5
    修正が必要なファイルと適用範囲を、文字通り具体的に記述する方法を扱います。

  • Haiku 4.5
    effortオプションがないモデルでも安定して作業できるように、実行手順をステップバイステップで展開して記述します。

  • Fable 5
    モデルに過剰な指示を与えず、必要な処方のみを残す方式を参考用として提供します。

各プレイブックには、次の内容も含まれます。

  • リクエスト時に400 Errorが発生するパラメータの組み合わせ

  • モデル別基本パラメーターと動作の違い

  • effort値を変更しながら結果を比較する記録表

  • 同じプロンプトを複数のモデルで実行し、結果を比較するLab 04実習

単に「どのモデルがより優れているか」を説明するのではなく、同じ作業を繰り返し実行して結果を記録しながら、モデルごとの最適設定を直接見つける方法を習得することになります。


Graph Engineering 実習資料 — Lab 05

複雑な作業を一度に順序立てて処理する方式と、複数の作業を依存関係に従って分割して処理するGraph Engineering方式を直接比較します。

インタラクティブ学習シート

別途のインストールやサーバーの起動なしに、HTMLファイルをブラウザで開いて使用できます。

同じリクエストが次の2つの方式でどのように異なって処理されるか、段階別に再生してみることができます。

  • 一つの流れを繰り返すループ型実行

  • タスクを複数のノードと依存関係に分けるグラフ型実行

各ステップを選択すると、その動作を作成した設定ファイルもあわせて確認できるため、実行結果と設定の関係をすぐに理解することができます。

ステップバイステップ学習ガイド

計645行にわたる学習ガイドを提供します。

最初から理論を長く説明するのではなく、次のような順序で構成しました。

結論の確認 → 30分の実習 → コア概念 → 深化理論

非専門家のための学習パスと、開発経験がある受講生のための学習パスも分かれています。

バイブコーディングでClaude Codeを初めて使用する方も実習から始めることができ、開発者は内部動作や設計原理までより深く学習することができます。

直接実行できる3つのデモプロジェクト

設定ファイルを読み込んで終わりではなく、実際のプロジェクトフォルダでclaudeを実行し、Hookが作業をブロックして検証するプロセスを直接確認します。

各プロジェクトには、次の問題が意図的に含まれています。

  • タイプエラー

  • テスト失敗

  • 一見正常に見えるロジックのバグ

受講生は次の流れを直接経験することになります。

問題検知 → 作業ブロック → コード修正 → テスト実行 → 検証通過

ループ型プロジェクトとグラフ型プロジェクトは同一のコードを使用しており、ハーネス設定のみが異なって構成されています。

したがって、コードの違いではなく作業を組織化する方法の違いによって結果がどのように変わるかを正確に比較することができます。


参考ドキュメント

講義を受講した後も、プロジェクトの構成や問題解決の際に参照できるよう、実務用のドキュメントをあわせて提供します。

  • 環境設定ガイド
    実行環境の準備、Hookの登録方法、頻出するエラーと解決策をまとめています。

  • Skill / Hook / CLAUDE.md / Testの役割分担
    各構成要素が何を担当し、どのような問題に対してどのツールを使用すべきかを説明します。

  • ハーネス点検チェックリスト
    プロンプト、設計、実装、テスト、完了条件が漏れていないか確認できます。

  • 質問カードとテストカード
    要件が曖昧な時に使用する質問、テスト設計基準、検証表のテンプレートを提供します。

  • モデル別プレイブックドキュメント
    モデル別のパラメーター、動作特性、プロンプト作成基準を1か所にまとめます。

  • モデル評価記録表
    同じ作業を複数のモデルと設定で実行した後、結果を比較して記録することができます。

これらの資料は単なる講義の付録ではなく、実際のプロジェクトで繰り返し使用できるClaude Code ハーネス運用マニュアルとして構成されています。


<重要>

さらに GitHub にアクセスすると

  1. CodeCraft

  2. /labs

  3. /05-graph-engineering

/graph-engineering-study.html パスで、グラフエンジニアリングとループの違いのデモを直接目で見て

学習できるようにしました。

스크린샷 2026-07-30 오후 6.42.42.png

こちらの右側のボタンのうち、Rawボタンから右に2番目のダウンロードボタンでhtmlファイルをダウンロードした後、ダブルクリックしてブラウザで開くとすぐにご確認いただけます。

コメント