daily について
毎日のノートを作成し、朝の計画、昼の確認、夜の締めくくりを支援する Claude スキルです。ノート内の目標やプロジェクトと日々のタスクを結び付け、構造化された問いかけを行います。
主な機能
- 01日付付きデイリーノートの作成または表示
- 02日付・時刻テンプレート変数の処理
- 03未完了タスクの繰り越し
- 04目標とプロジェクトの次の行動を提示
- 05チェックインと一日の振り返りを支援
活用シーン
- 01一日の優先事項と時間枠の設定
- 02進捗確認と午後の計画調整
- 03学びの記録と翌日の準備
- 04日々のタスクを目標やプロジェクトに関連付け
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ ballred/ obsidian-claude-pkm --skill dailyインストール後、Claude Code で/dailyを入力して読み込まれたか確認します。
詳細
デイリーワークフロースキル
毎日のノートを作成し、朝の計画、昼のチェックイン、夜の終業に向けた構造化されたワークフローを提供します。
使い方
/daily を呼び出すか、Claude に今日のノートの作成や日課のサポートを依頼してください。
今日のノートを作成する
/daily
または、次のように依頼します。
- 「今日のデイリーノートを作成して」
- 「朝のルーティンを始めて」
- 「夜の終業を手伝って」
デイリーノートの作成
実行される内容
-
今日のノートが存在するか確認します
- 存在する場合:既存のノートを開きます
- 存在しない場合:テンプレートから新しいノートを作成します
-
テンプレートの処理
{{date}}を今日の日付に置き換えます{{date:format}}を書式設定された日付に置き換えます- 日付の計算を処理します(例:昨日は
{{date-1}})
-
自動整理
- ノートを
Daily Notes/フォルダーに配置します - ファイル名に今日の日付を使用します(YYYY-MM-DD.md)
- テンプレートの構成を維持します
- ノートを
テンプレート変数
デイリーテンプレートでは、次の変数を使用できます。
{{date}}- デフォルトの書式による今日の日付{{date:dddd}}- 曜日名(例:Monday){{date:MMMM DD, YYYY}}- 書式設定された日付{{date-1:YYYY-MM-DD}}- 昨日の日付{{date+1:YYYY-MM-DD}}- 明日の日付{{time}}- 現在の時刻
朝のルーティン(5~10分)
自動ステップ
- 今日のデイリーノートを作成します(まだ存在しない場合)
- 昨日から未完了のタスクを引き継ぎます
- 今週の ONE Big Thing を
Goals/3. Weekly Review.mdから読み取ります Projects/*/CLAUDE.mdから進行中のプロジェクトの次のアクションを表示します- 今日の優先事項について、週間目標を確認します
カスケードコンテキストの表示
対話形式のプロンプトの前に、次の情報を自動的に表示します。
- 最新の週間レビューにある ONE Big Thing
Projects/*/CLAUDE.mdの 進行中のプロジェクトの次のアクション(「Next Actions」セクションを読み取ります)Goals/2. Monthly Goals.mdの 月間優先事項
朝のルーティンの冒頭に、簡潔なコンテキストブロックとして表示します。
### Today's Context
- **Week's ONE Big Thing:** [from weekly review]
- **Active Projects:** [project names with first next-action each]
- **Monthly Focus:** [from monthly goals]
対話形式のプロンプト
- 「今日の ONE thing は何ですか?」
- 「何が障害になりそうですか?」
- 「一日の終わりにどんな気分でいたいですか?」
タスク作成のガイダンス
デイリーノートにタスクを追加するときは、目標やプロジェクトへのリンクを推奨します。
- [ ] Draft API spec — Supports: [[Projects/MyApp]]
- [ ] Review chapter 3 — Supports: [[1. Yearly Goals#Read 12 books]]
朝のチェックリスト
- デイリーノートを作成した
- カスケードコンテキストを確認した(ONE Big Thing、プロジェクト、月間の重点事項)
- 昨日の未完了タスクを確認した
- ONE 優先事項を決めた
- 時間枠を設定した
- 起こり得る障害を特定した
昼のチェックイン(2~3分)
簡単な振り返り
- 朝のタスクの完了状況を確認します
- 実際の時間の使い方と計画を比較します
- エネルギーレベルを確認します
- 午後の優先事項を特定します
調整
- 朝の未完了タスクを再スケジュールします
- 新たに発生した緊急項目を追加します
- 現在のエネルギーレベルに合わせて順序を変更します
- 障害があれば記録します
昼の質問
- 「今のエネルギーレベルはどうですか?」
- 「午後に最も重要なことは何ですか?」
- 「今日は何を手放せますか?」
夜の終業(5分)
記録
- 完了したタスクに [x] を付けます
- メモや学びを追加します
- エネルギーレベルを記録します(1~10)
- 感謝していることを記録します
目標とプロジェクトへの取り組み状況のまとめ
どの目標やプロジェクトに取り組んだかを示す、一日の終わりのまとめを自動生成します。
### Today's Cascade Impact
- **Goals touched:** [[Goal 1]] (2 tasks), [[Goal 3]] (1 task)
- **Projects advanced:** [[ProjectA]] (3 tasks), [[ProjectB]] (1 task)
- **Unlinked tasks:** 2 (consider linking to a goal or project)
振り返り
- 今日は何がうまくいきましたか?
- 何を改善できますか?
- 何を学びましたか?
- 何に感謝していますか?
準備
- 明日の優先事項を特定します(先取り)
- 未完了のタスクを明日に移すか、削除します
- 変更を git にコミットします(
/push)
終業チェックリスト
- すべてのタスクを更新した(完了/移動/削除)
- 振り返りを完了した
- 明日の優先事項を特定した
- 変更をコミットした
デイリーノートの構成
標準的なデイリーノートのテンプレート:
# {{date}}
## Focus
> What's the ONE thing that would make today successful?
## Time Blocks
- Morning (9-12):
- Afternoon (12-5):
- Evening (5+):
## Tasks
### Must Do Today
- [ ]
### Work
- [ ]
### Personal
- [ ]
## Notes
[Capture thoughts, meeting notes, ideas]
## Reflection
- **Wins:**
- **Challenges:**
- **Learned:**
- **Grateful for:**
- **Energy:** /10
- **Tomorrow's priority:**
時間枠の戦略
エネルギーレベルに基づく
- エネルギーが高いときに、エネルギーを要するタスクを行います
- 昼食後に事務作業を行います
- 自然に集中できるときに、クリエイティブな作業を行います
コンテキストに基づく
- 類似したタスクをまとめて行います
- コンテキストの切り替えを最小限にします
- 集中作業の時間枠を確保します
設定
保管庫に合わせてパスをカスタマイズします。
- デイリーノートのフォルダー:
Daily Notes/ - テンプレートの場所:
Templates/Daily Template.md - 日付形式:
YYYY-MM-DD
さまざまな日付形式
YYYY-MM-DD- 標準の ISO 形式(推奨)MM-DD-YYYY- 米国形式DD-MM-YYYY- 欧州形式YYYY-MM-DD-ddd- 曜日の略称を含める
月ごとのフォルダー整理
デイリーノートを月/年ごとに整理します。
Daily Notes/2024/01/2024-01-15.md
タスクベースの進捗管理
デイリースキルでは、複数の手順からなるルーチンの進捗を示すために、セッションタスクを使用します。
朝のルーチンのタスク
スキルの開始時にタスクを作成します。
TaskCreate:
subject: "Create daily note"
description: "Create or open today's daily note from template"
activeForm: "Creating daily note..."
TaskCreate:
subject: "Pull incomplete tasks"
description: "Carry forward uncompleted tasks from yesterday"
activeForm: "Pulling incomplete tasks from yesterday..."
TaskCreate:
subject: "Surface relevant goals"
description: "Review weekly/monthly goals for today's priority"
activeForm: "Surfacing relevant goals..."
TaskCreate:
subject: "Set time blocks"
description: "Establish time blocks based on energy and priorities"
activeForm: "Setting time blocks..."
依存関係
朝のルーチンのタスクは順番に実行されます。
TaskUpdate: "Pull incomplete tasks", addBlockedBy: [create-daily-note-id]
TaskUpdate: "Surface relevant goals", addBlockedBy: [pull-incomplete-tasks-id]
TaskUpdate: "Set time blocks", addBlockedBy: [surface-relevant-goals-id]
夜の終了タスク
TaskCreate:
subject: "Update task statuses"
description: "Mark completed tasks, note blockers"
activeForm: "Updating task statuses..."
TaskCreate:
subject: "Generate reflection prompts"
description: "Prompt for wins, challenges, learnings, gratitude"
activeForm: "Generating reflection prompts..."
TaskCreate:
subject: "Prepare tomorrow's preview"
description: "Identify tomorrow's priority and move incomplete tasks"
activeForm: "Preparing tomorrow's preview..."
各タスクの開始時に in_progress、完了時に TaskUpdate を使って completed にします。
タスクツールを使うと、時間のかかる処理中に何が行われているかを確認できます。タスクはセッション単位で、Claude のセッション間では保持されません。実際の作業項目は、デイリーノートの Markdown チェックボックスに残ります。
連携
以下と連携します。
/push- 1日の終わりに変更をコミットします/weekly- 週次計画でデイリーノートを使用します/monthly- 月次目標を毎日の重点事項に反映します/project- 朝にプロジェクトの次のアクションを表示します/onboard- 計画の前にコンテキストを読み込みます- 目標管理スキル - 毎日のタスクを目標に沿わせます
- Productivity Coach - 毎日のルーチンを継続できるよう支援します