どうも、だらず夫です。

本業だの、ブログだの、塾だので、日々増え続けるタスクを管理するために、もともとNotionをClaudeに接続して使っていたんですよね。Notionをハブにしたタスク管理のことは、noteに書きました。ただ、いかんせんNotionのUI(ユーザーインターフェース)があんまり好きじゃなくて。Notionの画面を直接開いて操作するということはめったになく、もっぱらClaude側からタスクの追加や完了操作等を行っていました。

で、本業のタスク管理をするのに、Claudeでダッシュボードを作ったんですね。この話はまたどこかでしようと思いますが、本業以外のタスクも、NotionからClaudeダッシュボードに移しちゃおうということで、自作することにしました。

本業の方のダッシュボードはもう1ヶ月くらいは使い続けているんですが、わたしの使いやすいようにカスタマイズしながら使っているのでそりゃ使いやすいわなって話。そのときの開発知見があったので、今回のプライベート用ダッシュボードの作成はすんなり。そもそもの設計思想として、完璧を求めずに後から順次機能を足していく前提だったのもよかったのかもしれません。

まだ全部をNotionから移せてはいないんですが、残りも順次ダッシュボードに移す予定です。

どんな機能をつけたか

なお、この記事のスクショは、実際の画面を再現してダミーデータを入れたものです。以下同じです。

画面下のタブは7つ。今日、予定、塾、発信、学習、投資、筋トレです。主にスマホで見る前提で作りました。

優先度はつけていません。期限切れのタスクは、明らかに終わっているもの以外は今週末に入れ直す運用です。

ダッシュボードの「今日」「予定」「学習」タブの画面(ダミーデータを入れた再現画面)

筋トレタブは関西弁で怒ってくれる

そろそろサボりにサボっていたトレーニングを再開しないといけないなと思い、筋トレタブも追加。これ、記事を書きながら思いましたが、筋トレ、じゃなくていいですね。まあそのままにしておきましょう。

次の週がはじまるまでに次の週の予定を入れておくようにします。手動でもできるし、もちろんClaudeからも。今までやったことあるメニューはプルダウンに追加するようにしているので、手動でもいけますね。ランニングはPixelWatchで詳細なデータが取れるので、それを記録していこうと思っています。目安は週4日稼働。

あまりにもやれない、継続できないので、最初の設計から怒られるように設定しておきました。

「なにサボっとんねん、ほんまに」

「布団と仲良うしとったんやろ、わかっとるで」

「明日からちゃうねん、今日やねん」

「寝る前にやりや、寝てもうたら怒るで」

ダッシュボードの筋トレタブの画面。やっていない日に関西弁で怒られるメッセージが赤いバナーで出ている(ダミーデータの再現画面)

こんな感じで頼んでやってもらったので、中身の文章、まだ見てないのもありますね。

だ
今回はトレーニングタブを追加して、トレーニングの記録をしていきたい。1週間ごとにメニューはあらかじめ決めておいて、やれなかったら関西弁で怒られるみたいな感じで
C
今のダッシュボードの中身を整理して、トレーニングタブを足すためにコードの構造を見てるとこやで。

早速今朝怒られてたんですけど、朝から怒られるのはあまりにもわたしがかわいそうなので直してもらいました。

だ
メッセージ出るの早ない?
C
ほんまやな、早いわ。21時に変えたのは夜のきつい文だけで、昼用の「忘れてへんやろな?」が朝から一日中出る作りになっとった。バージョン20で直したで。

なお、初日から21時過ぎまでやってなかったので怒られました。眠い目をこすりながらなんとかやったよ。