このプロジェクトについて

このプロジェクト「ClaudeMix」は、僕の開発者としての経歴と、AIコーディングへの確信から生まれました。
僕の背景——AIコーディングのためにあった経歴
会社員時代、僕が大好きだったのは 自動テスト でした。
しかし、現実の開発現場では思うようにできなかったことがあります。それが ドキュメントの保守 と テスト容易性を高めるアーキテクチャと開発フロー の確立です。
時間に追われ、コードレビューやリファクタリングに十分な時間を割けず、テストが書きやすい設計を追求する余裕もありませんでした。
そんな中、AIコーディングに出会いました。
そして気づいたのです—— 自動テスト、ドキュメント保守、テスト容易性の高いアーキテクチャ 、これらすべてがAIコーディングと相性抜群だということに。
- 自動テスト : AIはテストコードの生成が得意で、テストがあることでAI自身の実装品質も向上します。
- ドキュメント保守 : 設計書や仕様書を最新に保つことが、AIへの正確な指示につながります。
- テスト容易性の高いアーキテクチャ : 責務が明確で層が分離された設計は、AIが迷わずコードを生成できる構造でもあります。
僕の経歴は、AIコーディングのためにあったのだと確信しました。
Remixとの出会い——「設計されている」という魅力
そんな中、Remixに出会いました。
Remixの スマートレンダリング は、「設計できる」のではなく「設計されている」フレームワークでした。開発者が自由に設計を選ぶのではなく、フレームワーク自体が最適な設計を提示してくれる——この思想に強く魅了されました。
さらに、 Cloudflareのエッジランタイム の構造的な速さと制約が、Remixと組み合わせることで、結果としてAIコーディングの品質向上につながると直感しました。
Cloudflare Workersの環境制約(Node.js APIの制限、ファイルシステムアクセスの制限など)は、一見すると不便に思えます。しかし、これらの制約こそが、AIに対して「こう実装すべき」という明確な道筋を示してくれるのです。
ClaudeMixの誕生——100% AIコーディングの実験場
これらの確信を試すため、 Remix on Cloudflare Edge で 100% AIコーディング のブログプロダクト「ClaudeMix」が生まれました。
このプロジェクトでは、以下の役割分担を徹底しています:
- 人間 : 設計と品質を担当
- AI (Claude): コーディングを担当
具体的には、以下のような仕組みを構築しています:
- 設計フローと実装フローの標準化 : 定義された開発フローに従い、AIが迷わず実装できる道筋を作る
- Outside-in TDDを基本とする : UIから始めて内側に向かうテスト駆動開発で、ユーザー価値を最優先にする
- 拡張可能なLintを「育てる」 : コーディング規律、スコープ逸脱監視、スタイリング規律など、AIの品質を守るガードレールを継続的に改善する
ClaudeMix リポジトリ自体が、その実験場です。
終わらない試行錯誤
ClaudeMixは完成されたテンプレートではありません。
むしろ、 終わらない試行錯誤の記録 です。
AIのコーディング品質を限りなく上げていくために、日々、設計を見直し、フローを改善し、Lintルールを追加しています。
もしあなたが、AIコーディングの可能性を信じ、品質と速度を両立する開発スタイルを探しているなら、このプロジェクトはその一つの答えになるかもしれません。
ClaudeMixは、単なるテンプレートではありません。AIコーディングの未来を探求し、理想の開発環境を実現していくための実験場です。
この旅に、ぜひご参加ください。