開業ブログ
このプロジェクトについてのサムネイル

このプロジェクト「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): コーディングを担当

具体的には、以下のような仕組みを構築しています:

  1. 設計フローと実装フローの標準化 : 定義された開発フローに従い、AIが迷わず実装できる道筋を作る
  2. Outside-in TDDを基本とする : UIから始めて内側に向かうテスト駆動開発で、ユーザー価値を最優先にする
  3. 拡張可能なLintを「育てる」 : コーディング規律、スコープ逸脱監視、スタイリング規律など、AIの品質を守るガードレールを継続的に改善する

ClaudeMix リポジトリ自体が、その実験場です。

終わらない試行錯誤

ClaudeMixは完成されたテンプレートではありません。

むしろ、 終わらない試行錯誤の記録 です。

AIのコーディング品質を限りなく上げていくために、日々、設計を見直し、フローを改善し、Lintルールを追加しています。

もしあなたが、AIコーディングの可能性を信じ、品質と速度を両立する開発スタイルを探しているなら、このプロジェクトはその一つの答えになるかもしれません。

ClaudeMixは、単なるテンプレートではありません。AIコーディングの未来を探求し、理想の開発環境を実現していくための実験場です。

この旅に、ぜひご参加ください。