[AI書房] 第22章 モーニングコーヒースキルと日常業務の自動化
Claude Code完全攻略
第6部
第22章 モーニングコーヒースキルと日常業務の自動化
金京鎮
導入
朝8時47分。コーヒーを淹れている間にVS Codeを開き、一行を入力します。「今日は朝のようにしてください。モーニングコーヒー・スキルで一日の計画を立ててください。」エージェントが動き出します。カレンダーを読み、プロジェクト管理ツールに接続し、四半期目標ファイルを確認します。コーヒーが淹れ上がる頃、画面には一日の予定が時間単位で配置されています。
これがモーニングコーヒー・スキルです。名前は軽やかですが、その中で行われる作業は非常に緻密です。カレンダー、タスク管理、四半期目標という三つの情報源を一つに結びつけ、朝から意思決定の疲れを取り除く自動化ルーチンです。
カレンダー、プロジェクト管理、四半期目標を統合する朝のブリーフィング
モーニングコーヒー・スキルが呼び出されると、エージェントは三つの場所を順番に確認します。
まず、カレンダーです。今日予定されている会議、通話、スケジュールを取得します。Google Calendar と連携している場合は、MCP(Model Context Protocol)サーバーまたは API を通じてスケジュールデータを読み込みます。何時にどの会議が設定されているか、空いている時間帯はどこかを把握することが、この段階の目的です。
次に、プロジェクト管理ツールです。ClickUp や Notion にアクセスして、今週のタスク一覧とステータスを確認します。期限が迫っているタスク、進行中のタスク、まだ着手していないタスクを区別します。エージェントはこれらの情報を独自に判断するのではなく、context/priorities.md に記載された優先順位基準に基づいて重要度を付与します。
3 つ目は、四半期目標です。context/goals.md ファイルには、今四半期の主要な目標とマイルストーンが記録されています。エージェントは、現在のタスクがこれらの目標にどれだけ貢献しているかを照合します。
[図 22-1] モーニングコーヒー・スキルの 3 つの情報ソース統合ダイアグラム
これら 3 層の情報を統合した結果が、朝のブリーフィングです。ブリーフィングには以下の内容が含まれます。
注目すべき点があります。エージェントがブリーフィングを構成する際、まず CLAUDE.md を読み、そこに明記された経路に従って me.md、work.md、team.md、priorities.md を順に参照します。プロジェクトフォルダ内のすべての文脈ファイルが一つのブリーフィングに統合されるのです。これが第20章で創り上げた「家」と「生命」が実際に機能する瞬間です。
ブリーフィングは単なる列挙ではありません。「今四半期の目標達成率が60%ですが、このタスクを今日処理すれば70%まで引き上げられます」といった判断が含まれます。優先度ファイルに記載された基準を機械的に適用した結果ですが、人間が直接計算するには、カレンダーを開き、プロジェクトボードを確認し、目標文書を取り出すという、三つのアプリを行き来しながら頭の中で組み立てなければならない作業です。
優先度ベースのスケジュール自動配置
ブリーフィングから一歩進んだ機能がスケジュール自動配置です。エージェントが提案した一日の計画を見て「よし、その通りにやって」と答えると、エージェントがカレンダーに時間ブロックを直接確保してくれます。
この機能がなぜ強力かを理解するには、意思決定疲労という概念を思い浮かべる必要があります。朝に「次の15分は何をすべきか?」「一時間後は?」といった質問を繰り返すこと自体がエネルギーを消耗します。モーニングコーヒー・スキルはこの判断を一括して処理してしまいます。
自動バッチのロジックは以下の通りです。
1. 既に確定した会議や約束をカレンダーで確認します。2. 空いている時間帯を抽出します。3. priorities.md の優先順位に基づいてタスクを時間帯に割り当てます。4. 集中作業が必要なタスクには余裕のあるブロックを、短い事務作業には小さなブロックを割り当てます。
[図 22-2] 優先度ベースのスケジュール自動配置の例画面
ユーザーが「了解」と答えると、エージェントは Google カレンダー API を呼び出して各ブロックを予定として登録します。拒否したり修正を求めたりすることも可能です。「午前中に動画編集を先に行いたい」と言えば、エージェントがブロックの配置を調整します。
この過程でエージェントが担う役割は二つあります。一つは情報の統合、もう一つは実行です。情報を統合して計画を立てる作業と、その計画を実際のカレンダーに反映させる作業が、一つの会話の中で完結します。「思考」と「行動」の間の隔たりがなくなるのです。
チームの脈拍チェック
モーニングコーヒーが個人の一日を整理するものであるなら、脈拍チェックはチーム全体の現状を一瞬で把握するものです。
「チームの脈拍チェックをお願いします。今週と今四半期に、私たちが軌道に乗っているか確認したいのです。」この一言で、エージェントはプロジェクト管理ツールに接続し、すべてのイニシアチブの進捗状況を収集します。各タスクの担当者、ステータス、期限を取得し、team.md のチームメンバー情報と priorities.md の四半期目標を照らし合わせて分析します。
[図 22-3] 脈拍チェック結果レポートの例
結果レポートには、以下のような内容が含まれます。
忙しい日には重要な後続措置が抜け落ちがちです。動画撮影に集中している間に、チームメンバーが待っている承認リクエストを見逃すといった具合です。パルスチェックスキルは、こうした見落としを捉えます。
パルスチェックスキルの内部を少し覗いてみると、最適化の痕跡を見つけることができます。プロジェクト管理ツールからデータを取得する際、エージェントが毎回リストIDを検索すると、モデルが消費するトークン量が膨大になります。そのため、頻繁に参照するリストのIDをスキルファイルに直接記録しておくのです。エージェントは探索なしですぐに該当リストにアクセスできるため、速度とコストの両方を削減できる方法です。
検索作業そのものを補助エージェントに委ねるのも効果的です。「クリックアップサーチエージェントにこのクエリを渡して検索結果を取得する」とスキルファイルに明記すれば、メインエージェントのコンテキストウィンドウが検索データで溢れるのを防げます。補助エージェントが生データをフィルタリングし、必要な情報だけを返すためです。
4つのエージェントを同時に実行する並列処理の威力
ここからは視野を広げてみましょう。モーニングコーヒー、パルスチェック、リサーチ、視覚資料生成の4つの作業があります。これらを一つずつ順番に実行すれば、エージェントが高速であっても時間がかかります。しかし、これら4つを同時に実行するとどのような結果が得られるか、確認してみましょう。
VS Code でエージェントタブを 4 つ開き、それぞれに 1 つずつ指示を出します。
4 行を入力するのにかかる時間は 30 秒もかかりません。そして約 2 分後、4 つのタブすべてで結果が返ってきます。
[図 22-4] 4 つのエージェントが並列で作業している画面レイアウト
最初のタブでは、今日のスケジュールが整理されています。カレンダーの予定、緊急のアクションアイテム、動画パイプラインの状態までを含む、完全な朝のブリーフィングです。「はい」と答えると、カレンダーに予定がブロックされます。
2 つ目のタブでは、LinkedIn の投稿がユーザーのトーンで書かれており、projects/carousels/フォルダに 7 枚分のキャラセルスライドが保存されています。CTA(Call To Action)も含まれています。
3 つ目のタブでは、すべてのイニシアチブの現状と、後続措置が必要な項目がリストされています。
4 つ目のタブでは、PNG 形式の画像ファイルが projects/visualizations/ フォルダに保存されています。左側には業務に埋もれた人物が、右側にはアシスタントと共に余裕を持って働く人物が描かれた視覚資料です。
もし同じ作業を手動で処理するとしたらどうなるでしょうか。カレンダーを開いて日程を確認し、タスクを照合するのに 10 分。調査と文章作成に 20 分。プロジェクトボードを回って現状を整理するのに 15 分。視覚資料の作成に 20 分。コンテキストスイッチング(Context Switching)を含めると、1 時間を軽く超えてしまいます。
並列実行が可能なのは、各エージェントが独立したコンテキストウィンドウを持っているからです。あるエージェントがカレンダーを読み込んでいる間、別のエージェントはウェブを検索し、さらに別のエージェントは ClickUp API を呼び出します。互いの作業に干渉することはありません。それでも全員が同じプロジェクトフォルダにアクセスするため、me.md のコミュニケーションスタイルや work.md の事業情報を共有します。これは、独立性と一貫性を同時に確保する構造です。
この経験を一度味わえば、「一つのエージェントにすべてのことを任せる」という方式に戻るのは難しくなります。まるで一台のコンピュータで複数の作業を同時に処理しているようなものです。品質を犠牲にすることなく作業量を倍増できる — これをレバレッジ(Leverage)と呼びます。
まとめ
モーニングコーヒー・スキルは単独でも有用ですが、その真価は他のスキルと連携したときに発揮されます。朝のブリーフィングでプロジェクトのステータスを取得するにはプロジェクト管理ツールとの連携が必要であり、四半期の目標を参照するにはコンテキストフォルダのファイルが最新である必要があります。アシスタントの精度は、結局のところコンテキストの品質にかかっています。
ファイルをどのような構造で配置し、情報をどのように階層的に管理し、プロジェクト管理ツールとどのように連携させるか — コンテキストを扱う技術が、アシスタントの性能の上限を決定します。




