T-CREATOR

Obsidian 日次・週次レビュー運用:テンプレ+ Dataview で継続する仕組み

Obsidian 日次・週次レビュー運用:テンプレ+ Dataview で継続する仕組み

毎日の振り返りや週次レビューを習慣化したいと思っていても、なかなか継続できないという経験はありませんか?Obsidian のテンプレート機能と Dataview プラグインを組み合わせることで、日々の記録を自動的に集約し、振り返りを自然な流れで継続できる仕組みを構築できます。本記事では、実際に運用できる具体的な設定方法から、継続するためのポイントまでを詳しく解説していきますね。

背景

ナレッジマネジメントにおける振り返りの重要性

個人のナレッジマネジメントにおいて、日々の学びや気づきを記録するだけでなく、定期的に振り返ることが重要です。振り返りを通じて、自分の成長を実感したり、改善点を見つけたり、知識を体系化したりすることができます。

しかし、多くの方が振り返りの習慣化に苦労されています。その理由として、以下のような課題があげられます。

Obsidian が振り返りに適している理由

Obsidian は Markdown ベースのノート管理ツールで、以下の特徴から振り返り運用に非常に適しています。

#特徴振り返りへの効果
1ローカルファイルベースデータの永続性と高速アクセスが保証される
2Markdown 形式シンプルで可読性が高く、長期保存に適している
3プラグインエコシステムテンプレートや Dataview で自動化が可能
4リンク機能過去の記録同士を関連付けられる
5検索性の高さ過去の振り返りをすぐに参照できる

次の図は、Obsidian における振り返り運用の全体像を示しています。

mermaidflowchart TB
  template["テンプレート<br/>(日次・週次)"] -->|ワンクリック| daily["日次ノート"]
  template -->|ワンクリック| weekly["週次ノート"]
  daily -->|メタデータ| dataview["Dataview クエリ"]
  weekly -->|メタデータ| dataview
  dataview -->|自動集約| summary["振り返り<br/>ダッシュボード"]
  summary -->|確認| user["読者"]
  user -->|継続| template

この図が示すように、テンプレートで記録を作成し、Dataview で自動集約することで、振り返りの負担を最小限に抑えながら継続できる仕組みを実現できます。

課題

振り返りが続かない 3 つの理由

多くの方が振り返りを始めても、数週間で挫折してしまいます。その主な理由を整理してみましょう。

1. 毎回フォーマットを考える手間

振り返りのたびに「何を書けばいいか」「どんな形式にするか」を考えるのは、想像以上に精神的な負担になります。この「考える手間」が積み重なると、振り返り自体が億劫になってしまうのです。

2. 過去の記録を探す時間コスト

以前の振り返り内容を参照したいとき、ファイルを一つ一つ開いて確認するのは非効率的です。特に週次レビューで「今週の日次記録」をすべて確認しようとすると、かなりの時間がかかってしまいます。

3. 成長や変化が見えにくい

日々の小さな変化は、記録していても実感しにくいものです。振り返りの効果が見えないと、モチベーションが下がり、継続が難しくなります。

理想的な振り返り運用の条件

これらの課題を踏まえると、継続できる振り返り運用には以下の条件が必要です。

mermaidflowchart LR
  condition1["フォーマットの<br/>統一化"] --> ideal["理想的な<br/>振り返り運用"]
  condition2["過去記録の<br/>自動集約"] --> ideal
  condition3["進捗の<br/>可視化"] --> ideal
  condition4["低負荷な<br/>記録方法"] --> ideal

  ideal --> result1["継続できる"]
  ideal --> result2["効果が見える"]
  ideal --> result3["習慣化する"]

上記の条件を満たすために、Obsidian のテンプレート機能と Dataview プラグインを活用していきます。

解決策

テンプレート + Dataview による自動化アプローチ

Obsidian のテンプレート機能で記録のフォーマットを統一し、Dataview プラグインで過去の記録を自動的に集約することで、振り返りの継続を実現します。

この解決策の全体フローを図で示します。

mermaidflowchart TD
  start["振り返り開始"] --> create["テンプレートから<br/>ノート作成"]
  create --> input["内容を記入<br/>(メタデータ含む)"]
  input --> save["保存"]
  save --> auto["Dataview が<br/>自動集約"]
  auto --> view["ダッシュボードで<br/>一覧表示"]
  view --> review["振り返り実施"]
  review --> insight["気づきを記録"]
  insight --> next["次回へ"]
  next --> start

この仕組みにより、記録の作成から振り返りまでがスムーズに循環し、習慣化しやすくなります。

必要なプラグインのインストール

まず、Obsidian に必要なプラグインをインストールしましょう。

Core Plugins(標準機能)

Obsidian の設定から、以下のコアプラグインを有効化してください。

#プラグイン名用途
1Templates日次・週次のテンプレート作成
2Daily notes日次ノートの自動生成

Community Plugins(コミュニティプラグイン)

次に、コミュニティプラグインから Dataview をインストールします。

  1. 設定を開く(歯車アイコン)
  2. 「Community plugins」を選択
  3. 「Browse」をクリック
  4. 検索バーに「Dataview」と入力
  5. 「Install」→「Enable」をクリック

Dataview は Obsidian のノートをデータベースとして扱い、SQL のようなクエリで情報を抽出できる強力なプラグインです。

テンプレートフォルダの準備

テンプレートを保存するフォルダを作成しましょう。

Obsidian の Vault 内に以下のフォルダ構造を作成してください。

scssvault-root/
├── Templates/
│   ├── Daily.md
│   └── Weekly.md
├── Daily/
│   └── (日次ノートが自動保存される)
└── Weekly/
    └── (週次ノートを手動保存する)

設定でテンプレートフォルダを指定します。

  1. 設定 → Core plugins → Templates
  2. 「Template folder location」に Templates を入力
  3. 「Daily notes」の設定も開く
  4. 「New file location」に Daily を入力
  5. 「Date format」に YYYY-MM-DD を入力

これで、日次ノートが自動的に Daily フォルダに保存されるようになります。

具体例

日次テンプレートの作成

日々の振り返りに使用するテンプレートを作成しましょう。Templates​/​Daily.md というファイルを作成します。

メタデータ部分(Frontmatter)

まず、ファイルの先頭にメタデータを記述します。これにより、Dataview がノートの情報を認識できるようになります。

markdown---
type: daily
date: { { date } }
mood:
energy:
tags:
  - daily-review
---

このメタデータには以下の情報が含まれます。

  • type: ノートの種類(daily で日次と識別)
  • date: 作成日({{date}} は自動的に今日の日付に置き換わります)
  • mood: その日の気分(1-5 段階など)
  • energy: エネルギーレベル(1-5 段階など)
  • tags: 検索用のタグ

日次記録のセクション

次に、実際に記録する内容のセクションを作成します。

markdown# {{date:YYYY-MM-DD}} の記録

# 今日の目標

- [ ] 目標 1
- [ ] 目標 2
- [ ] 目標 3

目標をチェックリスト形式にすることで、達成状況が一目でわかります。

振り返りセクション

1 日の終わりに記入する振り返りセクションです。

markdown# 今日やったこと

-
-
-

# 学んだこと・気づき

-
-

# 明日やること

-
-

シンプルな箇条書き形式にすることで、記入の心理的ハードルを下げています。

完成した日次テンプレート

上記を組み合わせた完成形は以下のようになります。

markdown---
type: daily
date: { { date } }
mood:
energy:
tags:
  - daily-review
---

# {{date:YYYY-MM-DD}} の記録

# 今日の目標

- [ ] 目標 1
- [ ] 目標 2
- [ ] 目標 3

# 今日やったこと

-
-
-

# 学んだこと・気づき

-
-

# 明日やること

-
-

# メモ・その他

このテンプレートを Templates​/​Daily.md として保存してください。

週次テンプレートの作成

週次レビュー用のテンプレートを Templates​/​Weekly.md として作成します。

週次テンプレートのメタデータ

markdown---
type: weekly
week: {{date:YYYY-[W]WW}}
start:
end:
tags:
  - weekly-review
---

週番号を YYYY-[W]WW 形式(例:2025-W43)で記録することで、年をまたいだ管理も容易になります。

今週の振り返りセクション

markdown# {{date:YYYY-[W]WW}} 週次レビュー

# 今週の目標と達成状況

| #   | 目標 | 達成度 | 備考 |
| --- | ---- | ------ | ---- |
| 1   |      | ★★★☆☆  |      |
| 2   |      | ★★★☆☆  |      |
| 3   |      | ★★★☆☆  |      |

達成度を星で視覚的に表現することで、モチベーション向上につながります。

Dataview による日次記録の自動表示

ここが最も重要なポイントです。今週の日次記録を自動的に表示する Dataview クエリを記述します。

markdown# 今週の日次記録

```dataview
TABLE mood as "気分", energy as "エネルギー", file.ctime as "作成日時"
FROM "Daily"
WHERE type = "daily"
  AND date >= date({{date:YYYY-MM-DD}}) - dur(7 days)
  AND date <= date({{date:YYYY-MM-DD}})
SORT date ASC
```

このクエリは以下の処理を行います。

  1. Daily フォルダ内のファイルを検索
  2. typedaily のノートに絞り込み
  3. 今日から過去 7 日間のノートを抽出
  4. 日付の昇順で並べ替え
  5. 気分、エネルギー、作成日時を表形式で表示

週次の振り返り項目

markdown# KPT 振り返り

## Keep(続けること)

-
-

## Problem(課題・問題)

-
-

## Try(次週試すこと)

-
-

# 来週の目標

1.
2.
3.

KPT フレームワークを使うことで、構造化された振り返りができます。

Dataview による可視化ダッシュボード

振り返りの効果を最大化するため、専用のダッシュボードノートを作成しましょう。Dashboard.md というファイルを Vault のルートに作成します。

最近の日次記録一覧

直近の日次記録を一覧表示するクエリです。

markdown# 振り返りダッシュボード

# 最近の日次記録(直近 14 日)

```dataview
TABLE
  mood as "気分",
  energy as "エネルギー",
  date as "日付"
FROM "Daily"
WHERE type = "daily"
SORT date DESC
LIMIT 14
```

このクエリにより、過去 2 週間の記録が新しい順に表示されます。

気分とエネルギーの推移確認

気分やエネルギーレベルの推移を確認するクエリも追加しましょう。

markdown# 気分の推移(今月)

```dataview
TABLE mood as "気分", energy as "エネルギー", date as "日付"
FROM "Daily"
WHERE type = "daily"
  AND date >= date(today) - dur(30 days)
SORT date ASC
```

数値で記録しておくと、自分のコンディションの傾向が見えてきます。

週次レビューの一覧

markdown# 週次レビュー一覧(直近 8 週)

```dataview
TABLE week as "週", start as "開始日", end as "終了日"
FROM "Weekly"
WHERE type = "weekly"
SORT week DESC
LIMIT 8
```

過去の週次レビューにすぐアクセスできるようになります。

実際の運用フロー

実際にこの仕組みを使った 1 日の流れを見てみましょう。

mermaidsequenceDiagram
  participant U as 読者
  participant O as Obsidian
  participant D as Dataview

  Note over U,O: 朝の記録
  U->>O: Daily notes アイコンをクリック
  O->>U: 今日の日次ノートを自動生成
  U->>O: 今日の目標を記入

  Note over U,O: 夕方の振り返り
  U->>O: 日次ノートを開く
  U->>O: やったこと、学びを記入
  U->>O: mood, energy を記入

  Note over U,D: 週末の週次レビュー
  U->>O: 週次テンプレートから新規ノート作成
  O->>D: Dataview クエリを実行
  D->>O: 今週の日次記録を自動表示
  O->>U: 1週間分の記録が一覧で表示
  U->>O: KPT を記入

この流れにより、毎日の記録と週次の振り返りがスムーズに連携します。

朝のルーティン(5 分)

  1. Obsidian を開く
  2. Daily notes アイコンをクリック(ショートカット: Ctrl+D または Cmd+D
  3. 自動生成された今日のノートが開く
  4. 「今日の目標」セクションに 3 つ程度の目標を記入
  5. moodenergy に現在の状態を記入(1-5 の数値)

夕方のルーティン(10 分)

  1. 今日の日次ノートを開く
  2. 「今日やったこと」を箇条書きで記入(3-5 項目)
  3. 「学んだこと・気づき」を 1-2 項目記入
  4. 「明日やること」を簡単にメモ
  5. 目標のチェックボックスを更新

週末のルーティン(20-30 分)

  1. 週次テンプレートから新しいノートを作成
  2. startend に今週の月曜日と日曜日の日付を記入
  3. Dataview が自動的に今週の日次記録を表示
  4. 一覧を見ながら、今週の目標達成度を記入
  5. KPT フレームワークで振り返りを記入
  6. 来週の目標を 3 つ設定

継続するための工夫

運用を継続するためのテクニックをご紹介します。

記入のハードルを下げる

完璧を求めず、以下のような柔軟な運用を心がけましょう。

  • 箇条書きは 1 項目だけでも OK
  • 忙しい日は目標のチェックだけでも良し
  • 「学んだこと」がない日は空欄でも問題なし

通知とリマインダーの活用

Obsidian と連携できるリマインダーツールを使うのも効果的です。

#ツール設定例
1OS の通知朝 9 時、夕方 6 時に通知
2カレンダーアプリ金曜 18 時に週次レビューのイベント
3Todoist など日次・週次レビューをタスク化

テンプレートのカスタマイズ

自分に合った項目に調整することで、より継続しやすくなります。

以下は、カスタマイズの例です。

markdown# 今日の感謝

-
-

# 健康記録

- 睡眠時間:
- 運動:
- 食事:

自分のライフスタイルや目的に合わせて、自由に項目を追加・削除してください。

トラブルシューティング

実際の運用でよくある問題と解決方法をまとめました。

エラー: Dataview クエリが動作しない

エラーコード: Dataview: Query returned no results

エラーメッセージ:

vbnetDataview: No results to show for query.

発生条件:

  • Dataview プラグインが有効になっていない
  • ノートに Frontmatter(メタデータ)が記述されていない
  • フォルダパスが間違っている

解決方法:

  1. Dataview プラグインが有効か確認する
    • 設定 → Community plugins → Dataview が「Enabled」になっているか確認
  2. Frontmatter が正しく記述されているか確認
    • 必ず --- で囲む
    • YAML 形式が正しいか確認(インデントに注意)
  3. フォルダパスを確認
    • FROM "Daily" のフォルダ名が実際のフォルダ名と一致しているか確認
    • 大文字小文字を区別するので注意

日次ノートが自動生成されない

エラーコード: 特定のエラーコードなし(動作しない)

発生条件:

  • Daily notes プラグインが無効
  • テンプレートパスの設定ミス

解決方法:

  1. Daily notes プラグインを有効化
    • 設定 → Core plugins → Daily notes をオンにする
  2. テンプレートを指定
    • Daily notes の設定 → Template file location に Templates​/​Daily.md を指定
  3. ショートカットが正しく動作するか確認
    • Ctrl+D(Windows)または Cmd+D(Mac)を押して確認

テンプレートの日付が正しく置き換わらない

エラーコード: {{date}} がそのまま表示される

発生条件:

  • Templates プラグインが無効
  • 記法が間違っている

解決方法:

  1. Templates プラグインを有効化する
  2. 日付の記法を確認
    • {{date}} で今日の日付
    • {{date:YYYY-MM-DD}} で形式指定
    • {{time}} で現在時刻
  3. テンプレート挿入コマンドを使う
    • コマンドパレット(Ctrl+P / Cmd+P)→「Templates: Insert template」

参考リンク:

まとめ

Obsidian のテンプレート機能と Dataview プラグインを組み合わせることで、日次・週次レビューを継続できる仕組みを構築できます。

本記事で解説した内容のポイントは以下の通りです。

重要ポイント

#ポイント効果
1テンプレートでフォーマット統一毎回考える手間が不要になる
2Dataview で過去記録を自動集約探す時間を大幅に削減できる
3メタデータで情報を構造化気分やエネルギーの推移が見える
4ダッシュボードで可視化成長や変化を実感しやすくなる
5記入ハードルを下げる工夫完璧を求めず継続できる

継続のための 3 つの心構え

  1. 完璧を求めない: 空欄があっても、1 項目だけでも OK です
  2. 自分に合わせてカスタマイズ: テンプレートは自由に調整しましょう
  3. 小さく始める: まずは日次記録だけ、目標 1 つだけから始めても良いのです

振り返りの習慣化は、一朝一夕では実現できません。しかし、Obsidian の自動化機能を活用することで、記録の負担を最小限に抑えながら、長期的に継続できる仕組みを作ることができます。

ぜひ、本記事で紹介したテンプレートをベースに、あなた自身に合った振り返りシステムを構築してみてください。日々の小さな積み重ねが、数ヶ月後には大きな変化として実感できるはずです。

関連リンク