嗜好化するToDo管理(4) フロー状態を維持してToDoを記録したい

嗜好化するToDo管理(4) フロー状態を維持してToDoを記録したい — ToDo, メモ, Markdown 思想部

こんにちは。パレイド思想部です。

ToDoは、いざリストを作ろうとしても、順序よく網羅的に頭の中から絞り出すのは意外と難しいものです。

むしろ、別の仕事をしている最中や、シャワーを浴びているとき、あるいは寝る直前など、ふとした瞬間にアイディアが浮かぶことがよくあります。

食事中やバスタイムなど、思いついたことをいかに手軽にメモできるか――それがToDo管理では重要になります。

作業中に思いついたToDoを”資産”に変える

例えば、メールや資料の文章を考えているときや、コードを書いている最中にToDoを思いつくことはよくあります。文章に後で何か追加したくなったり、先に書いた内容との整合性が気になったりすることもあるでしょう。あるいは、冷蔵庫のコーラを切らしていたことや、ボディソープが残り少ないことを思い出すかもしれません。

しかし、スマホを取り出してメモをしたり、紙やポストイットを探したりしているうちに、そのToDoを忘れてしまうことも少なくありません。重要なのは、本来書いている文章やコードといった「本筋」の作業を邪魔せずにToDoを記録できることです。

その点で、Markdown形式は自然に使いやすい方法の一つでしょう。Markdownには - [ ] のようなToDo表現があり、文章の途中にタスクを書き込んでおくことができます。

埋め込んだ時点では単なるテキストですが、後から検索や集計ができる拡張機能を備えたエディタも多く存在します。VS Code や Obsidian と拡張プラグインの組み合わせがその代表例です。

ToDo定義

Markdown形式のToDoは極めてシンプルで、定義は下記の通りです。

- [ ] 後で追加する文章を書く
- [x] 修正済み

元祖のMarkdownそのものではToDoは定義されていませんが、事実上の公式仕様としての参照も多い”GitHub Flavored Markdown Spec”という拡張にて、Task list itemとして定義されています。

また、ObsidianではTasksというプラグインで拡張仕様が定義されています。
タスクの状態、優先度、締切などの日時、またObsidianのタグやDailyプラグインとの組み合わせも便利です。

Obsidian TasksでToDoに利用できるメタ情報。

これだけあれば特に困らないでしょう。

一般的なToDo管理やタスク管理のアプリと同等の定義ですが、他のメタデータとしては下記のようなものが見受けられます。

  • 位置情報の追加。移動時に通知してくれる仕組みも
  • ムードや内的な感情や情緒を手がかりにした分類
  • タスクの親子タスクやツリー構造、リンク構造

「本筋」に戻るために、メタデータはできるだけ自動で補足

ToDoが増えてくると、優先度や締切などのメタデータは、作業の順番を決めるうえで重要になります。

しかしToDoは、多くの場合ほかの「本筋」の作業をしている最中に思いつくものです。そのたびにメタデータを考えて入力していては、思考の流れを止めてしまいます。

そのため、可能な限り文脈から自動補完できる仕組みが望ましいでしょう。

今回開発中のツールでは、Markdown形式のファイルを読み込んだあと、必要なメタデータを自動で補完する機能を実装してみました。

Obsidan Tasksの定義に沿って作成日”➕”、締切” 📅”、予定日”🛫”を補間します。また、独自の拡張として下記を加えています。

  • ⏰️ 時間枠
  • 親子タスク (🆔と🔗、行頭のインデントで判断)

手動で”- [ ] タスク名”を入力し、更新でメタデータが自動で補間されます。

- [ ] ⏰ 18:00-18:30 電話 ➕ 2026-01-01 📅 2026-01-01 🛫 2026-01-01 🆔 task-001
  - [ ] デスクトップの整理 ➕ 2026-01-01 🆔 task-002 🔗 task-001
  - [ ] 不要ファイル削除 ➕ 2026-01-01 🆔 task-003 🔗 task-001
  - [ ] フォルダ構成見直し ➕ 2026-01-01 🆔 task-004 🔗 task-001

-----

- [ ] 買い物リスト ➕ 2026-01-01 🆔 task-005
  - [x] 卵 ⚡️😐 ✅ 2026-01-01 ➕ 2026-01-01 🆔 task-006
  - [ ] 🧘😐 コーヒーのフィルタ ➕ 2026-01-01 🆔 task-007  ⏸️ 2026-01-01 10:00 手動保留

ただメタデータを付与しすぎると、ObsidianやVS Codeでテキストとして見る場合の視認性が落ちます。このあたりは好みのバランスを探る過程が必要になります。

まとめ

ToDoは、机に向かって考えて作るものというより、作業の途中で思いつくものです。だからこそ、思考を止めずにメモできる仕組みが重要になります。

Markdown形式のToDoはシンプルですが、検索や集計、メタデータの付与によって、後から整理できる「資産」に変えることができます。

ただし、メタデータを増やしすぎると記録の手間が増え、本来の作業の流れを邪魔してしまいます。フロー状態を保つためには、必要な情報はできるだけ自動で補完し、人間は思いついた内容だけを書き残す──そのバランスが大切です。

タイトルとURLをコピーしました