mcpField
D
daily

daily

github.com/julianobarbosa生産性1565 回インストール4 日前に更新
リポジトリ

daily について

前日のメモ、当日のノート、プロジェクトファイル、受信箱を確認し、簡潔な朝のブリーフィングを作る日次計画スキルです。Markdown ファイルで仕事を整理する人向けです。

主な機能

  1. 01未完了タスクと阻害要因の引き継ぎ
  2. 02日次ノートの読み取りまたは作成
  3. 03進行中のプロジェクトファイルの確認
  4. 04未処理の受信箱ファイルの一覧表示

活用シーン

  1. 01一日の開始時に未完了タスクを確認
  2. 02プロジェクト状況と次の作業を整理
  3. 03受信箱の保留項目を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/julianobarbosa/claude-code-skills --skill daily

インストール後、Claude Code で/dailyを入力して読み込まれたか確認します。

同梱ファイルreferences/templates.md

詳細

Daily Skill

このスキルは、十分なコンテキストをそろえて一日を始め、すぐに作業に取りかかれるようにします。昨日の未完了事項と今日の優先事項をつなぎ、セッション間で何も失われないようにします。

ステップ 1:昨日のコンテキストを確認する

daily/ で、今日より前の日付のうち最も新しいデイリーノートを探します。それを読み、次の項目を抽出します。

  • 未チェックのタスク(- [ ])、または未完了の作業を示す End of Day の項目
  • 記載されている Blockers

これらを今日のノートの Carry Forward セクションに引き継ぎます。

前日のデイリーノートがない場合は、このステップをスキップします。今回は新たなスタートです。

ステップ 2:今日のデイリーノートを読むか、作成する

今日の実際の日付を使って daily/YYYY-MM-DD.md を確認します。

ファイルがある場合: それを読み、ブリーフィングの基礎として使います。ユーザーの内容を上書きしないでください。

ファイルがない場合: references/templates.md のテンプレートを使って作成します。

  • Standard Weekday テンプレートをベースにします
  • 月曜日は、Week Focus セクションを追加します
  • 金曜日は、Week Retro セクションを追加します
  • ステップ 1 で抽出した項目を Carry Forward に記入します
  • {{DATE}} を今日の日付(YYYY-MM-DD 形式)に置き換えます

ステップ 3:進行中の作業を確認する

projects/ にあるファイルを確認します。見つかった各プロジェクトファイルにステータスの記載があるかを確認し、完了またはアーカイブ済みと明記されていないものを提示します。ファイルの更新日時が新しい順に並べます。

inbox/ も確認し、未処理のファイルを一覧表示します。CLAUDE.md の inbox に関する方針(「inbox は空の状態を保つ」)が適用される場合は、待機中の項目数を伝えます。

ステップ 4:ブリーフィング

簡潔な朝のブリーフィングを提示します。

Good morning.

**Carried forward:**
- [items from yesterday, or "Clean slate — nothing carried forward"]

**Active projects:**
- [project name] — [status/next action from file]

**Inbox:** [N items waiting | Empty]

What are we working on today?

手短にまとめてください。これは報告書ではなく、すぐに作業を始めるためのものです。昨日からのブロッカーがある場合は、目立つように伝えてください。

トラブルシューティング

問題原因対処法
前日のデイリーノートが見つからないこのスキルを初めて使う、または daily/ フォルダーが空引き継ぎをスキップし、何もない状態から始めます
テンプレートが見つからないreferences/templates.md がない(このスキルのルートディレクトリを基準とした場所)見出しと、記録、タスク、ログの各セクションを含む最小限のテンプレートでデイリーノートを作成します
projects/ フォルダーがないVault でこのフォルダー名を使っていないCLAUDE.md で Vault の実際のプロジェクトフォルダー名を確認し、代わりにそちらを調べます
ブリーフィングの情報が古いデイリーノートが別の構造を使うツールで作成された既存の内容を読み、テンプレートを無理に適用せず、ノートの実際のセクションに合わせます
例外的なケース
  • 週末・祝日を挟む場合:最後のデイリーノートから数日経っていても、未完了の項目を引き継ぎます
  • 同じ日付のデイリーノートが複数ある場合:YYYY-MM-DD.md と完全に一致するものを使い、タイムスタンプ付きの別名ファイルは無視します
  • inbox が空の場合:「Inbox: Empty」と報告します。これはエラーではなく、望ましい状態を示します
プラットフォームに関する注意

このスキルは macOS、Linux、Windows で動作します。Vault のコンテキストでは、プラットフォームにかかわらずファイルパスにスラッシュを使用します。Obsidian が内部でパスを正規化します。


注意点

  • 週末や祝日をまたぐと、古い項目が引き継がれます: 「今日より前の日付で最も新しい日次ノート」は、3〜5日前のものになることがあります。そこにある項目はすでに完了している可能性があるため、自動的に信頼するのではなく、「{date}から引き継ぎ」として表示し、確認して不要な項目を削除できるようにしてください。
  • YYYY-MM-DD.mdとタイムスタンプ付きの派生ファイルが競合します: ObsidianのPeriodic Notesプラグインなどのツールは、2026-05-12-1430.mdのようなファイルを生成することがあります。このスキルは、完全一致するYYYY-MM-DD.mdのみを対象とするため、その日の実際の作業内容が記録されているファイルも含め、派生ファイルは通知なく無視されます。
  • プロジェクトのステータス判定は構造化データではなくテキスト検索です: 「前のマイルストーンを完了」という記述を含むプロジェクトファイルは、進行中でも完了として表示されます。曖昧なキーワード検索ではなく、明示的なstatus:フロントマターや冒頭のステータスマーカーを確認してください。
  • タイムゾーンのずれにより、深夜以降に日付を誤ったノートが作成されることがあります: システムクロックがUTCで、ローカルタイムゾーンが-3の場合、現地時間の21:00以降はdate +%Fが翌日の日付を返します。1日の終わりにノートを作成する場合は、タイムゾーンを考慮した日付情報を基準にしてください。
  • inbox/の件数には隠しファイルや.DS_Storeも含まれます: macOSはメタデータファイルをひそかに追加するため、「3件の項目が待機中」と表示されても、実際の項目は1件で、残りが不要なファイルという場合があります。件数を数える前に、*.mdまたは表示されているファイルに絞り込んでください。
  • ブリーフィングを再実行すると、既存の引き継ぎ内容が上書きされます: ある日の朝にこのスキルを2回呼び出すと、ノートが再生成されます。すでに引き継ぎ内容を手動で編集している場合、2回目の実行で追加内容が消えることがあります。必ず先に既存の内容を読んでください。

コメント