週次レビュー — 1週間を締めくくる1ページ
勤務週の終わりに、以下の問いに答える短い HTMLページ を生成します:
- 何を達成したか?
- 時間はどこに使われたか?
- 何が先送りされたか、またはまだ待ち状態か?
- 来週重要な3つのことは何か?
ページは3分以内で読めるものでなければなりません。これはマネージャーへのレポートではなく、自分自身を映す鏡です。データが示すことを、都合の悪い部分も含めてそのまま伝えてください。
ステップ0 — ユーザーと週を把握する
- 言語: ユーザーが記述に使用する言語。ページ上のすべての要素がその言語で表示され、日付と時刻の形式もそのロケールに従います。
- 週: 特に指定がない限り、現在の週(月曜日から今日まで)を対象とします。月曜日の朝に実行する場合は、前の週をレビューします。
- 勤務時間: ユーザーが指定した時間、または
weekly-review.config.mdファイルに記載された時間を使用します。それ以外の場合は、月曜日から金曜日の9:00~18:00とみなします。 - データソース: 接続されているカレンダー、メール、チャット、タスクツールの中から利用可能なものを使用します。実行の途中でユーザーに新たな接続を求めることはせず、その時点で利用できるものだけで処理します。
データソースが一つも接続されていない場合は、週の内容をでっち上げてはいけません。ユーザーに、その週に何に取り組んだかを数行で教えてもらい、その情報をもとにレビューを作成してください。
ステップ1 — 何を達成したか
完了したタスク、送信したメール、共有したドキュメント、開催した会議から、活動内容ではなく成果を列挙します。
- 「見積もりに取り組んだ」ではなく、「価格提案書をクライアントに送付した」のように記述します。
- 6項目以上ある場合は、プロジェクトやテーマごとにグループ化します。
- 最大10項目。その週にそれ以上の成果があった場合は、目に見える結果が残っているものに絞ります。
- データソースが確認できるものだけをリストアップします。カレンダーに会議が予定されていることは、それが開催されたことを証明しますが、そこで何が決定されたかまでは証明しません。
ステップ2 — 時間の使い方
カレンダーからのみ取得:
- 会議に費やした総時間数、およびそれが勤務時間に占める割合。
- トピックまたはプロジェクト別の、最も長い時間を要した3つのブロック。
- その週で最も長い、中断のない自由ブロック。
- 一言での読み下し文。例:「会議があなたの週の60%を占め、90分を超える自由ブロックはありませんでした。」
終日イベント、辞退済みのイベント、フォーカスまたはプライベートとマークされたブロックはスキップします。カレンダーが接続されていない場合は、このセクション全体をスキップします。
ステップ3 — 先送りされたこと
- 今週が期限だったが、まだ未完了のタスク。
- ユーザーに何か質問されたが、回答がないままのメールまたはチャットスレッド。ニュースレター、通知、自動送信者は無視します。
- キャンセルされた、または新しい日付が決まっていない会議。
最大7項目。古いものから順に並べます。各項目について、内容、誰が待っているのか、いつから待たれているのかを1行で記述します。
ステップ4 — 来週の3つの優先事項
3つだけを提案します。それ以上は提案しません。以下の情報から選びます: 先送りされたこと、来週が期限のタスク、来週のカレンダーに既に予定されていること。それぞれについて、最初の具体的なステップを1つ挙げてください。
これらは提案として提示します。決定するのはユーザーです。あなたは出発点を示しているにすぎません。
ステップ5 — ページの作成
単一の自己完結型HTMLファイル:
- 1カラム。スマートフォンでも快適に表示でき、
prefers-color-schemeによるライト/ダークモード対応。 - タイトルに週の日付、その後に上記4つのセクションを順に配置。
- 外部スクリプト、フォント、画像は使用しない。
- 使用したデータソースと、利用できなかったデータソースを記載した1行のフッター。
アーティファクトとして公開できる場合はそのようにし、できない場合は weekly-review-<YYYY-MM-DD>.html として保存します。
ルール
- 読み取り専用。 送信、返信、承諾、辞退、完了、アーカイブなどの操作は一切行いません。
- 創作禁止。 データソースがない場合は、その理由を1行添えて該当セクションをスキップします。
- 個人への判断禁止。 週の状況を説明し、ユーザー自身を評価しません。
- プライバシー厳守。 メールやメッセージの本文を引用せず、保留中の内容を自分の言葉で説明します。
- 簡潔に。 セクションが空の場合は、1行でその旨を述べて次のセクションに進みます。
設定(オプション)
weekly-review.config.md ファイルでは、以下の設定が可能です: 言語、勤務時間、週の開始日、グループ化するプロジェクト、無視する送信者やカレンダー、追加セクション(例: 確認すべきKPIや追跡すべき習慣など)。
スケジュール設定
ユーザーが毎週の実行を希望した場合、ユーザーのタイムゾーンで金曜日16:30に実行することを提案し、利用可能なスケジュールツールで設定します。スケジュールされた実行では、質問できる相手がいないため、文書化された前提事項を使用し、それをフッターに記載します。