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を継続的に使っていくための基準を身につけていただきます。
お知らせ
5 件
セクション 6. Graph Engineering グラフエンジニアリングの概念と構造、そして動作原理
35. Graph Engineering 学習基礎 第1編 [講義資料の改編および動画アップデート]
11:16
36. Graph Engineering 学習の基礎 第2編 [講義資料の改編および動画アップデート]
14:26
上記のように、グラフエンジニアリング学習基礎の講義資料および動画講義の改善アップデートが完了いたしました。
ありがとうございます。
- 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 にアクセスすると
CodeCraft
/labs
/05-graph-engineering
/graph-engineering-study.html パスで、グラフエンジニアリングとループの違いのデモを直接目で見て
学習できるようにしました。

こちらの右側のボタンのうち、Rawボタンから右に2番目のダウンロードボタンでhtmlファイルをダウンロードした後、ダブルクリックしてブラウザで開くとすぐにご確認いただけます。
受講生の皆さん、こんにちは。
現在、受講レビューでいただいた内容やご質問をすべて
フィードバックとして反映し、既存の講義動画やカリキュラムの一部再構成、講義資料のアップデート、Fable5およびAnthropicの新しいハーネス方式などを併せてアップデートする予定であり、
7月中にアップデートを完了する予定です。
また、受講生の皆様がハーネスエンジニアリングを通じて、どのように製品をMVPまで開発し、ローンチできるかまでの
過程も新しいカリキュラムセクションとして追加される予定です
いつも感謝しており、受講生の皆様の偉大さを引き出す
継続的な講義になるよう努めてまいります
今日も良い一日をお過ごしください
ありがとうございます。
受講生の皆様、こんにちは。
最近、受講レビューを通じていくつかのフィードバックをいただき、講義資料V2をアップロードして
改善を優先的に行うことになりました。
改行や後補正などを行い、デザインやフォントサイズなどを受講生の皆さんが見やすいように変更しました。
そして、講義を受講した後に別途サンプルコードやmdなどの実習ができるよう、実習講義資料を
追加いたしました。
講義カリキュラムの改編および追加・修正については、7月第3〜4週にフィードバックを反映してアップデートされる予定です。
ありがとうございます。良い一日をお過ごしください。
ご期待に沿えず申し訳ございませんが、
8月中にオープン予定の新規講座「モバイルシステムデザイン」の割引クーポンを
受講生の皆様に特典を提供する予定です。
こんにちは、受講生の皆様から
常に偉大さを引き出そうとする、知識共有者のアメリカマイマイです。
今日から順次、CodeCraft ハーネスエンジニアリング実習講義を、難易度を上げながらアップデートしていく予定です。
コード、Claude Codeスキル、フックなどのすべてのプロンプトはgitを通じて共有される予定であり、自由にカスタマイズしたり、寄与したりすることが可能になる予定です。
いつもありがとうございます。良い一日をお過ごしください。

