Claude Codeの仕組み講座

区分3 任せて回す★★★

No.11 卒業課題:定型作業を1つ自動化

卒業課題です。新しく覚える物は無く、区分1〜3で学んだ部品を1本につなぎます。この単元はしっかりやります。読むだけでなく、実際に1つ作って、毎日回してください。
目次
  1. 第0章 前提知識
  2. 第1章 作る手順(チェックリスト)
  3. 確認問題

第0章 前提知識

① 卒業課題 :定型作業を1つ、人が触らずに回す

たとえ話にします。新しく入った社員に「毎朝の請求確認」を任せるまでの流れと同じです。

  1. 任せる仕事を決める
  2. 手順書を書く(スキル)
  3. 必要なら、絶対に外せない決まりは、口頭でなく仕組みにする(フック)
  4. 必要なら、社外のシステムとつなぐ専用の入口を付ける(MCP。社外の取引先のシステムを、共通のコンセントで社内の機械につなぐイメージです)
  5. 出社時刻を決める(定期実行)
  6. 結果を報告させ、休んだ日に気づけるようにする

② どの部品が何を担当するか

部品 担当 回
スキル 手順を毎回同じ質で No.03
フック(必要なら) 必ずやらせたい事を確実に No.06
MCP(必要なら) 外のサービスとつなぐ No.07
定期実行(claude -p+時刻) 人がいない時間に回す No.10

ここまで大丈夫ですか? 全部使う必要はありません。要らない部品は飛ばして構いません。

第1章 作る手順(チェックリスト)

手順は大きく6つです。順番に1つずつ、動かして確かめながら進めます。

① 作業を1つ選ぶ 必ず覚える

条件は2つです。

最初は小さい物にします。「毎朝、今日のタスクを読んで日誌の頭に1行で書く」くらいが最適です。大きな仕事は、小さく動いてから広げます。全部を一度に自動化しません。

② 手順をスキルにする 必ず覚える

手で動かして直してから、次へ進みます。ここが合っていないまま自動にすると、間違いが毎日自動で積み上がります。

③ 必要なら、必ずやらせたい事はフックにする さらっと

スキルの手順は「お願い」で、AIが飛ばす可能性があります。飛ばされると困る事(結果の記録・確認の実行など)がある時だけ、フック(No.06)にします。要らなければ飛ばして構いません。

④ 必要なら、外のサービスにMCPでつなぐ さらっと

タスク管理や外の画面など、会話の外のサービスを使う時だけ MCP(No.07)を足します。自動で動かす時は、使う道具を --allowedTools で最小限だけ許可します(No.10)。ログインが切れていないかも確認します。

⑤ 決まった時刻に回す 必ず覚える

選ぶ目安 方法
自分のMacのファイルや道具に触る。期限がある(常時つないだMacに置く) Macの launchd
手軽に画面で作りたい。Macが起きている間で足りる デスクトップアプリの定期タスク
Macの電源が切れていても動かしたい。自分のMacのファイルは使わない クラウドのルーティン

launchd の作り方は、手順まで覚えなくて大丈夫です。作り方はAIに頼めばよい。頼み方の例:「毎朝7時にこのスキルを claude -p で動かす launchd を作って」

「今すぐ実行」は、デスクトップアプリで定期タスクを作った場合のボタンです。アプリの「Code」タブで、サイドバーの「Routines」を開き、そのタスクをクリックすると詳細ページに「Run now(今すぐ実行)」があります。launchd の場合は、AIに「今すぐ1回動かして」と頼めば試せます。

⑥ 結果を残し、止まった時に気づけるようにする 必ず覚える

○ よくある勘違い:「作った日が完成」→ ×。毎日回して、止まった所を直して初めて完成
○ 関係する単元:No.03 スキル/No.06 フック/No.07 MCP/No.10 定期実行

毎日できる小さな作業を選ぶ → スキルで手順を固める → 手で動かして確かめる → 時刻で回す → 結果を残して、止まったら許可・ログイン・上限を見る。

確認問題

問1 卒業課題に選ぶ作業として、最もよいのは?

問2 スキルを作ったばかりです。すぐ毎朝7時の自動実行に設定してよい?

問3 自動実行が3日目に止まりました。最初に疑う順番として適切なのは?

問4 「必ず結果を記録させたい」ことがあります。AIが飛ばさないよう、確実にしたい時に向く部品は?

出典:Claude Code 公式ドキュメント「Run Claude Code programmatically」(https://code.claude.com/docs/en/headless)「Schedule recurring tasks in Claude Code Desktop」(https://code.claude.com/docs/en/desktop-scheduled-tasks)「Common workflows」。区分1〜3の各単元の内容を組み合わせた手順。2026-10-13 に確認