inflearn logo
知識共有
inflearn logo

現役Java開発者によるClaude Codeの無人運用 — フック・スキル・予約ヘッドレス実行・安全装置

Claude Codeを無人で動かすと、承認と監視を担う人がいなくなります。その二つの役割をフック・スキル・ヘッドレスのclaude -p・予約実行・権限許可リスト・検査ゲート・使用量予算で補う方法を、実際に毎日稼働させている運用ファイルの抜粋と失敗事例を交えて紹介します。

1名 が受講中です。

難易度 中級以上

受講期間 無制限

claude
claude
AI Agent
AI Agent
Business Productivity
Business Productivity
Python
Python
claude
claude
AI Agent
AI Agent
Business Productivity
Business Productivity
Python
Python

受講後に得られること

  • 監督者ループ+作業キュー+安全策の三重構造(許可リスト → PreToolUseフック → 独立監査)からなる無人運用構成の全体設計図

  • タスク行ごとにツール群を分ける権限設定と、拒否ログを数えて許可リストを修正する方法

  • 複数の作業者が同じタスクリストを分担するための表示ルールと競合警告フック

  • 事故が起きたらルールを書き、守られなければ装置を取り付け、その装置が実際に防げるか意図的に試すという順序

対話画面で承認ボタンを押していた人を外すと、その役割を何が担うのでしょうか?

Claude Codeを対話形式で使うとき、安全装置となるのは人です。ファイルを変更したりコマンドを実行したりするたびに承認画面が表示され、人が内容を読んでボタンを押します。無人運用とは、この人を取り除くことです。すると承認(このコマンドを実行してよいか)と監視(正常に動いているか、停止したか)が同時になくなります。この講義では、その2つの役割を何で補うのか、筆者が個人の自動化で実際に毎日動かしている構成の運用ファイルを抜粋して紹介します。フック・スキル・ヘッドレスclaude -p・予約実行・権限許可リスト・検証ゲート・複数ワーカー・使用量予算、そしてその過程で経験した失敗事例まで取り上げます。

こんな方におすすめです

  • Claude Codeを対話形式で使ったことのある開発者

  • 「自分が寝ている間も反復作業が回るように」したい方

  • 無人実行時に危険なコマンドや虚偽の「完了」報告をどう防ぐのか気になる方

  • Java・Springプロジェクトにビルド・テスト・レポートの無人ループを組み込んでみたい方

授業1回分の構成

  • 実際の運用ファイルからのコード抜粋(個人情報を削除)

  • その設定がなぜそのようになっているのか、どんな出来事をきっかけに生まれたのか

  • 各章の最後には、Java・Springプロジェクトに当てはめてみる適用メモ(説明用の例)があります。

レッスン一覧(10件)

セクション1. はじめに - レッスン1. 全体像 — スーパーバイザーは1人、作業ラインは複数、安全ベルトは3重(無料プレビュー)

セクション2. 指示・フック・スキル - レッスン2. CLAUDE.mdの設計 — 毎回のセッションで読み込まれるファイルは短くする - レッスン3. フックイベント別の実践 — SessionStart・PreToolUse・Stop・Notification - レッスン4. スキル — 手順をファイルにしてスラッシュコマンドで呼び出す

セクション3. 実行と権限 - レッスン5. ヘッドレス実行とスケジュール — claude -p、stream-json、タスクスケジューラ - レッスン6. 権限 — dontAskと許可リスト、拒否がトークンを消費する理由

セクション 4. 安全対策と運用 - レッスン 7. ガードと検収ゲート — 危険なコマンドを防ぐ、「完了」の虚偽報告を防ぐ - レッスン 8. 複数ワーカー — 同じファイルを同時に修正するとき - レッスン 9. 使用量の予算 — サブスクリプションの上限を1週間に均等に割り振る

セクション5. まとめ - レッスン10. 失敗事例と教訓

受講後に身につくこと

  • 監督者ループ+タスクライン+三重のセーフティ(許可リスト → PreToolUseフック → 独立検証)からなる無人運用構成の全体設計図

  • 作業キューごとにツール群を分ける権限設定と、拒否記録を数えて許可リストを修正する方法

  • 複数の作業者が同じタスクリストを分担する表示ルールと、競合警告フック

  • 事故が起きたらルールを1行書き、守られなければ仕組み(フック・タイムアウトなど)を追加し、その仕組みが実際に防げるか意図的に試す手順。

知っておいてください。

  • Anthropicの公式講座ではありません。個人の運用経験をまとめた講座です。

  • 基準:Claude Code v2.1.x、2026-11時点の公式ドキュメントを確認。以降のアップデートにより、動作が変わる可能性があります。

  • サンプルスクリプトはPowerShell・Pythonで、Windowsタスクスケジューラを基準にしています(cronは適用メモの例でのみ簡単に取り上げます)。本文からの抜粋以外に、別途実行ファイルは提供しません。

  • Claude Codeのインストール方法や基本的な使い方は扱いません。無人実行によって収益や生産性の向上が保証されるわけではありません。

  • 草案はAI(Claude Code)の支援を受けて執筆し、コードの抜粋は実際の運用ファイルおよびプログラムと照合したうえで、公開前に別途AIによる確認を行い、事実関係や表現をチェックしました。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Claude Codeを対話形式で使ってみた開発者

  • 「自分が寝ている間も、繰り返し作業が進むように」したい方

  • 無人実行時に危険なコマンドや虚偽の 「完了」 報告をどう防ぐのか気になる方

  • Java・Springプロジェクトにビルド・テスト・レポートの無人ループを組み込んでみたい方

前提知識、
必要でしょうか?

  • Claude Codeを対話形式で使ってみた経験(インストール・基本的な使い方は扱わない)

  • PowerShell・Pythonのサンプルスクリプトを読める程度(Windowsタスクスケジューラを基準)

こんにちは
Hypothesis Labです。

現役のJava・Springバックエンド開発者です。Pythonでバックテストや業務自動化ツールを作り、Claude Codeで開発作業の自動化を自ら運用しています。面接や実務ですぐに役立つ内容を、コードとともに、素早く読めるテキスト講座としてまとめています。

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

Hypothesis Labの他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

新規会員登録で25%OFF

¥2,816

25%

¥3,756