「筋トレを始めようと思ったのに、3日で終わった」
「日記を書こうとして、ノートが白いまま残っている」
新しいことを始めようとするたびに挫折し、「自分はなんて意志が弱いんだろう」と落ち込む。 そんな経験はありませんか?

やる気があるのは最初だけ。すぐに面倒くさくなってやめちゃうんです…。
自分を責めないでください。 あなたが続かないのは、意志が弱いからではありません。 「脳へのご褒美(フィードバック)」が遅すぎるからです。
筋トレの結果が出るのは3ヶ月後。英語が話せるようになるのは1年後。 これでは、脳は「頑張っても意味ないじゃん」と判断して、行動をやめてしまいます。
そこで今回は、行動した瞬間に脳へ快感を与える「ストリーク(連続記録)カレンダー」をWebアプリで自作します。 「記録を途切れさせたくない」という心理を利用して、あなたの行動を半自動化するツールです。
なぜ「記録」するだけで続くのか?
エンジニアの世界には「GitHub(ギットハブ)」というサービスがあります。 ここには、コードを書いた日だけ緑色に塗られるカレンダー機能があり、多くのエンジニアがこの「緑の草」を生やすためだけに、休日もコードを書いています。
これは心理学的に「サインフェルドの連鎖」と呼ばれるテクニックです。
コメディアンのジェリー・サインフェルドが行っていた習慣術。 カレンダーに毎日大きな「×」印をつけ、「その連鎖(チェーン)を絶対に断ち切るな」と自分に命じる方法。 連鎖が長くなるほど、「ここで止めるのはもったいない(損失回避)」という心理が働き、強制的に継続できるようになる。
今回は、この仕組みをスマホの中に再現します。
開発:AIに「継続の鎖」を作らせる
カレンダーアプリは世の中にたくさんありますが、機能が多すぎます。 必要なのは、「今日やったか?」をワンタップで記録し、「色の濃さで努力を可視化する」だけのシンプルな機能です。
以下のプロンプト(指示書)をChatGPT(またはClaude)に渡してください。
あなたはゲーミフィケーションの専門家兼Webエンジニアです。 以下の機能を持つ「習慣化ストリークカレンダー」を1つのHTMLファイルで作ってください。
【機能】
画面に「今月のカレンダー(日付のマス目)」を表示。
アクション:
今日の日付をタップすると、マスの色が「薄い緑」→「濃い緑」→「さらに濃い緑」と3段階で変化する(やった量に応じて濃くできる)。
昨日の分などを後からタップして修正することも可能。
継続日数表示:
画面上部に「現在の継続日数(Current Streak)」を大きく表示する。
1日でも空くとリセットされるロジックを入れる(危機感を煽るため)。
【デザイン】
・GitHubのコントリビューショングラフのような、シンプルでギークなデザイン。
・達成感を感じられるよう、色は鮮やかなグリーンを使用。
実行:空白を埋める快感
完成したコードを「habit.html」として保存し、ブラウザで開いてみましょう。
今日は何か積み上げましたか? 「本を1ページ読んだ」「スクワットを1回した」 なんでもいいです。今日のマスをタップしてください。
ポンッ。マスが緑色に変わりました。 さらにタップすると、色が濃くなります。
この「色がつく」というだけのフィードバックが、脳にとっては強力な「ご褒美」になります。 「明日もこの緑色を見たい」「白い空白を作りたくない」そう思い始めたら、もうあなたの勝ちです。
【発展】アリエスラボ製・高機能版
AIのコードをベースに、私がさらに改良した完全版を公開します。
ぜひ触って、モチベーションが湧いてくる感覚を体験してください。
「仕組み」で意志力を超える
習慣化において、「やる気」はあてになりません。 頼るべきは「脳の習性」です。
もし、このアプリを使ってもまだ習慣化のコツが掴めないなら、別記事でも紹介した世界で最も読まれている習慣化のバイブル『ジェームズ・クリアー式 複利で伸びる1つの習慣』を読んでみてください。
この本には、精神論ではなく、科学的なアプローチで行動を変える方法が網羅されています。
\ 全世界1000万部突破 /
まとめ:人生は「塗り絵」である
あなたの人生を作るのは、一発逆転のホームランではなく、毎日の地味なヒットの積み重ねです。
今日作ったアプリは
その地味なヒットを「目に見える資産」に変えてくれます。 1年後、あなたのカレンダーが緑色で埋め尽くされた時、あなたは全く別の人間になっているはずです。
さあ、今日のマスを塗りに行きましょう。



コメント