daily-recap について
daily-recapは、ローカルのCodexとClaudeのセッション履歴から、日々の作業を簡潔にまとめるスキルです。成果を観察可能な結果で確認し、完了・進行中・ブロック中に分類します。
主な機能
- 01ローカルのCodexとClaudeのセッションを確認
- 02成果ごとに関連作業を整理
- 03観察可能な結果に基づく完了確認
- 04作業状況の分類
- 05簡潔なMarkdownのまとめを作成
活用シーン
- 01コーディングエージェントの一日の活動を要約
- 02報告された変更の実在を確認
- 03未完了またはブロック中の作業を特定
- 04編集や共有に向けたまとめの下書きを用意
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ wkentaro/ agent-skills --skill daily-recapインストール後、Claude Code で/daily-recapを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
毎日の振り返り
コンピューターのローカル日付を使い、今日アクティビティがあったすべてのエージェントセッションを含めます。
1日の内容を再構成する
主な記録として、ローカルの Codex および Claude のセッション履歴を使用します。各セッションについて、目的、重要な成果、最終状態を特定します。継続や繰り返しの試みは1つの作業項目にまとめ、時系列ではなく成果ごとに関連するセッションをグループ化します。
プロンプト、アシスタントの主張、コミットメッセージ、プルリクエストの説明は未検証として扱います。完了状況が重要な場合は、生成されたファイル、参照、プルリクエスト、リリース、またはその他の確認可能な成果を調べます。検証の対象は、セッション内で言及されたリポジトリとサービスに限定します。
重要な各項目を次のように分類します。
Completed:意図した成果が目に見える形で完了しています。In progress:有用な作業は行われましたが、意図した成果はまだ未完了です。Blocked:作業の進行には、不足している情報、アクセス権、または外部の対応が必要です。
作業や次の手順の説明に役立つ場合に限り、決定事項や発見事項を含めます。ツールの操作手順、有用な成果のない中断された調査、重複する作業は省きます。
セッション履歴には、認証情報や個人データが含まれている場合があります。振り返りには必要最小限の詳細のみを使用します。認証情報が含まれている場合は、その値を省略し、ユーザーに別途警告します。
振り返りを書く
次の形式で、簡潔な Markdown の下書きを作成します。
## Daily recap — Month D, YYYY
<One to three sentences summarizing the day's focus and overall progress.>
### Completed
- **Outcome** — What changed and why it matters.
### In progress
- **Work item** — Current state and the next step.
### Blocked
- **Work item** — Current state and the blocker.
重要な作業項目をすべて含めますが、項目があるステータスのセクションだけを記載します。項目は重要度順に並べ、自然な場合は一人称を使い、必要に応じてプロジェクト名を示し、作業量より具体的な成果を優先します。
下書きはコードブロックではなく、会話内に直接表示します。その後、まだ何も共有していないことを伝え、内容を修正するか、共有先を選ぶようユーザーに案内します。対象範囲の不足や認証情報に関する警告も、ここに記載します。