週次レビュー

カレンダー、メール、タスクから、達成したこと、時間の使い方、先送りしたこと、来週の3つの優先事項をまとめた1ページの週次レビューを作成します。ユーザーが /weekly-review と入力したり、週次レビューを依頼したり、毎週金曜日にスケジュールしたい場合に使用します。

週次レビュー とは?

このスキルは、ユーザーの作業週の終わりに、カレンダー、メール、タスクツールからデータを収集し、簡潔なHTMLページ形式の週次レビューを自動生成します。レビューは、「何を達成したか」「時間をどこに使ったか」「何が先送りされたか」「来週の3つの優先事項」の4つのセクションで構成され、3分以内で読めるように設計されています。主にClaude Codeや類似のAIエージェント向けに設計されており、読み取り専用で動作し、データの変更や送信は一切行いません。必須ではありませんが、ユーザーが`weekly-review.config.md`ファイルで勤務時間や言語などを設定することもできます。また、毎週の実行をスケジュールする機能も備えており、金曜日の16:30にユーザーのタイムゾーンで自動実行するよう提案します。このスキルは、ユーザーが自分の週を振り返り、次の週の計画を立てるための個人的なミラー(鏡)として機能します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AdrienBalcioglu/weekly-review/tree/HEAD

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

週次レビュー — 1週間を締めくくる1ページ

勤務週の終わりに、以下の問いに答える短い HTMLページ を生成します:

  1. 何を達成したか?
  2. 時間はどこに使われたか?
  3. 何が先送りされたか、またはまだ待ち状態か?
  4. 来週重要な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に実行することを提案し、利用可能なスケジュールツールで設定します。スケジュールされた実行では、質問できる相手がいないため、文書化された前提事項を使用し、それをフッターに記載します。

関連スキル