構造化された発散:なぜADHDの脳はClaude Code向きに作られているのか
予想していなかった観察
Vyvanseを飲まなくなって6週間。Claude Codeで本格的に開発し始めた頃に処方箋の更新をやめた。意図的ではない。ただ薬局に電話するのを忘れ、また忘れ、そして気づいていなかったことに気づいた。
それが不思議な部分だ。気づいたのだ。
2019年からADHDの刺激薬を服用している。具体的にはVyvanse。機能は単純で、ワーキングメモリを拡張する。頭の中に同時により多くのコンテキストを保持できる。午前10時の会議は午後3時になってもまだ質感を持っている。火曜日のアーキテクチャ決定は木曜日までに蒸発しない。
薬なしでは、ワーキングメモリは3〜4項目程度でスタックから落ち始める。タスクがぼやける。昨日のコンテキストが先月のコンテキストのように感じる。リスト、メモ、アラーム、構造化された環境で補っている。
そしてその補完パターンは...まさにClaude Codeのファイルシステムがやっていることだ。
ワーキングメモリが実際にやっていること
ワーキングメモリは知能ではない。バッファだ。作業中にアクティブなコンテキストを保持する。
関数をデバッグしている。関数のシグネチャ、呼び出しコンテキスト、期待される出力、実際の出力、テストケースを同時に頭に保持する必要がある。5項目だ。ほとんどの人は4〜7個を無理なく保持できる。ADHDのワーキングメモリは2〜4個で最も古いものが落ちる。
刺激薬はバッファを拡張する。より多くの項目がより長くアクティブなまま残る。それだけだ。賢くなるわけではない。パターン認識が向上するわけでもない。ただ同時により多くの皿を回し続けられるだけだ。
問題は生物学的だ。解決策は常に構造的だった。脳が保持できないコンテキストを保持する外部システム。ノートブック。付箋。リマインダーで埋め尽くされたセカンドモニター。積極的な通知のTodoアプリ。
Claude Codeのファイルシステムは、これまで使った中で最も効果的なバージョンだ。
なぜこのファイルシステムなのか
CLAUDE.mdはすべてのセッション開始時に自動的に読み込まれる。確認し忘れるかもしれないメモではない。1文字タイプする前にコンテキストに注入される。オーケストレーションルール、ワークフローの制約、プロジェクトの状態。常に存在する。
~/.claude/handoffs/がリスタートを跨いでセッション状態を保持する。何を作ったか、何が壊れたか、次に何をすべきか。タイムスタンプ付き、並列安全。金曜日のコンテキストが月曜の朝に待っている。再説明不要。話の流れを失わない。
tasks/lessons.mdがすべての修正を永続ルールとして記録する。1週目に犯したミスは2週目にはルールになっている。二度と同じミスをしない。覚えていたからではない - システムが覚えているからだ。
MEMORY.mdは永続的な知識レイヤーだ。200行未満のインデックスファイルで、詳細を保持するトピックファイルにリンクする。インフラの決定、完了した作業、アイデンティティのコンテキスト。オンデマンドで読み込まれ、切り捨てられない。
skills/はマッスルメモリファイルだ。ボイスルール、コンテンツプレイブック、セーフティフィルター、運用手順。関連する時に読み込まれる。エージェントは数ヶ月前に教えたことをやり方を知っている。
これはメモアプリではない。認知的プロテーゼだ。ADHDが損なうまさにその機能を能動的に補っている。
収束パターン
r/ClaudeCode、r/GTMBuilders、および周辺コミュニティで時間を過ごしている。同じ進行を繰り返し目にする。異なる人、異なるユースケース、同じステージ。
1. 発見。 Claude Codeを見つけ、コーディングタスクに使い始める。能力に感銘を受ける。高機能な自動補完として使っている。
2. 信頼の解除。 Opusを使い、複雑なマルチファイル問題で実際に何ができるかを見る。本格的なアーキテクチャ作業を委任し始める。関係がツールからコラボレーターへと変わる。
3. コストの壁。 API請求が月200〜400ドルに達する。またはMaxサブスクリプションが高く感じる。人々は最適化を始め、安いモデルを探し、ローカル代替を試す。
4. CLIへの移行。 非対話型生成のclaude -pを発見する。マシンにSSH接続する。複数ターミナルを実行する。GUIがボトルネックになり、ターミナルがプライマリインターフェースになる。
5. ファイルシステムの覚醒。 ここが転換点だ。CLAUDE.mdファイルを作り始める。次にハンドオフシステム。次にlessonsファイル。次にメモリ構造。ファイルシステムが脳の外部ストレージになる。コンテキストを失う痛みが同じ解決策を強制するため、全員が独立してここに到達する。
6. システムの収束。 これが驚いた部分だ。ステージ5に到達した全員が同じものを作り始める。個人ウェブサイト。ボイスシステム。コンテンツパイプライン。配信の自動化。ツールは変わるがアウトプットは収束する。
7. ビルダーとしてのアイデンティティ。 ツールがツールではなくなり、思考の一部になる。Claude Codeを使ってものを作るのではない。Claude Codeで思考し、ものが作られるのだ。
このパターンが数十人のビルダーで展開されるのを見てきた。タイムラインは様々だ。数週間でステージ7に到達する人もいれば、数ヶ月かかる人もいる。しかしステージは同じだ。
なぜアウトプットが収束するのか
ここが検証に値する部分だ。なぜ全員が同じものを作るのか?
ファイルシステムが全員の同じ根本的な問題を解決するからだ。永続的なコンテキスト、自己改善するルール、構造化されたメモリを持てば...自然と複利的なアウトプットを生み出すシステムを構築する。
ウェブサイトが最初に来るのは、複利的なコンテンツの最も明白な容器だからだ。ブログ記事が蓄積する。SEOが複利的に伸びる。ドメインが時間とともにオーソリティを獲得する。賃貸ではなくエクイティを構築するデジタル版だ。
ボイスシステムが続くのは、AIでコンテンツを大量生産し始めると、ボイスの一貫性がボトルネックになるからだ。アンチスロップルール、トーンの調整、プラットフォーム固有のプレイブック。コンテンツを配信し始めて2〜3週間以内に全員がこれが必要だと気づく。
コンテンツパイプラインが続くのは、手動のクロスポストはスケールしないからだ。一度書いて、どこにでも配信する。ブログ記事がRedditの議論になり、LinkedIn投稿になり、Xスレッドになる。自動化がフォーマットを処理する。あなたはアイデアを担当する。
パターンは振り返れば理にかなっている。しかし予測はしていなかった。まず自分に起きるのを見て、次に他の全員に起きるのを見た。
三部作のつながり
今年3つのリポジトリを作った。この進行にマッピングされる。
structured-divergence (なぜこれらの脳がこれらのシステムを作るのか)
--> recursive-drift (AIとどう思考するか)
--> context-handoff-engine (配管)
--> website-with-soul (プロダクト)
recursive-driftが方法論を定義する。6つの非線形な状態、自己参照フィードバックループ、進化システム。これがボイスを失わずにAIと思考する方法だ。
context-handoff-engineがインフラだ。Claude Codeがすべてのセッションをゼロから開始しないための6層のコンテキスト永続化。これが認知的プロテーゼのレイヤーだ。
website-with-soulがプロダクトだ。32章のプレイブックと動作するスターターテンプレート。これがシステムが生み出すものだ。
structured-divergenceはそれらをつなぐ論文だ。発散的な思考者が、ワーキングメモリが保持できないコンテキストを保持するための構造化された外部システムを構築する。そして制約が同じであるため、同じアウトプットに収束する。
ファイルシステムが薬だ
医学的な主張をしているのではない。刺激薬は効く。ソフトウェアでは代替できない生物学的な何かをする。必要なら飲むべきだ。
しかし観察はしている。薬が拡張する機能 - 時間を跨いでアクティブなコンテキストを保持する機能 - は、まさにCLAUDE.md、ハンドオフ、lessons.md、MEMORY.mdが果たす機能だ。それらはワーキングメモリが保持できないコンテキストを保持する。自動的に表面化させる。セッション間で永続化する。
Vyvanseなしで6週間。クリエイティブなアウトプットは落ちなかった。出荷のケイデンスは遅くならなかった。システムがコンテキストを保持した。
リポジトリのエコシステム全体がオープンソースだ。MITライセンス。7段階の進行のどこかにいるなら、次にどのレイヤーが必要かはもうわかっているだろう。
github.com/shawnla90/recursive-drift github.com/shawnla90/context-handoff-engine github.com/shawnla90/website-with-soul