AI-Assisted Development: 7日でソロ開発者が102コミット
Tech
AI
developer productivity
Claude Code
software development

AI-Assisted Development: 7日でソロ開発者が102コミット

AI-assisted developmentで7日間に102コミットを出荷しました。正確なワークフロー、トレードオフ、そして実際の成果をご紹介します。

Uygar DuzgunUUygar Duzgun
Apr 1, 2026
Updated 2026年4月4日
8 min read

先週、7日間で5つのリポジトリにまたがって102件のコミットをプッシュしました。「typoを直す」系のコミットではありません。AI支援開発で作った本物の機能です。スクラッチからのフルヘッドレスNext.jsフロントエンド。CRMからデータベースへの同期パイプライン。Content-as-a-Service API。GTMトラッキング。SEO最適化。管理パネル。

私はソロ開発者です。ほぼすべてにAIの助けがありました。

これは「AIが開発者を置き換える」という誇大宣伝記事ではありません。AI支援開発を1週間ほぼ全面的に取り入れたときに何が起きたのか、うまくいったこと、驚いたこと、そして今も考えていることを、一次情報として正直に書いたものです。

1週間でAI支援開発が生み出したもの:数字

gitログが語っています:

DayCommitsWhat I Built
---------------------------
Thursday9SEOインフラ — IndexNow、Bingの修正、レンダーブロックの最適化
Friday15デザイン仕様から初回コミットまで、Next.jsフロントエンド一式を足場から構築
Saturday13検索ダイアログの再設計、iOSのスクロール修正、画像パイプライン、SEO
Sunday1休みの日。小さなコミット1件。
Monday17管理パネル、ニュースレター連携、Content-as-a-Service APIをローンチ
Tuesday22AIコンテンツパイプライン、WPプレビューシステム、ベクター知識ベース
Wednesday13完全なCRM同期パイプライン(Perfex → Supabase → Next.js)+ GTMトラッキング

5つのリポジトリ。4つの技術スタック(Next.js、PHP、Python、shell scripting)。チームメイトはゼロ。

参考までに、GitClearとLinearBの業界ベンチマークによると、平均的な開発者は週あたり5〜10コミットをプッシュします。私の経験では、AI支援開発によってそのベースラインに対する出力はおよそ10〜20倍に跳ね上がりました。ただし、コミット数の“生”の数だけでは物語の一部しか分かりません。

AI支援開発が実際にどんな感じか

人はAIコーディングを「プロンプトを打つとコードが出てくる」みたいに想像します。違います。全然違います。

Recommended reading

それは、あなたの隣にいる“とても速くて、とても知識がある同僚”を持つようなものです。疲れない。深夜2時のあなたのアイデアを裁かない。PHP、TypeScript、bashの間を瞬時にコンテキストスイッチできるのに、瞬きもしない。私はこのワークフローのために複数のツールを試しました。詳しい内訳が欲しければ、Claude Code vs Cursorの比較を見てください。

典型的なAI支援開発セッションはこんな感じでした:

Me: 「Perfex CRMからSupabaseにスタッフデータを同期したい。ソーシャルメディアリンク用のカスタムフィールドも含めて。」

AI: Perfex APIのドキュメントを読み、私の既存のSupabaseスキーマを読み、今のデータレイヤーを読みます。次に、同期エンドポイント、データ変換、エラーハンドリングを書き、型も更新します。私はレビューして、調整して、出荷します。

このサイクル――意図を説明し、出力をレビューし、調整して、出荷する――が1日に何十回も起きました。各サイクルは“数時間”ではなく“数分”で終わります。これがAI支援開発のコアループで、一度それを体に入れると、後戻りはできません。

スピードの倍率は本物。でも、思っている場所ではない

AI支援開発による生のコーディング速度のブーストは、おそらく3〜5倍です。すごい。でも本題ではありません。

本当の倍率はコンテキストスイッチです。水曜日、私はCRMコードベースでPHPのAPI修正を書いていたところから、Next.jsでTypeScriptのデータ同期を書き、GTMタグを設定し、Tailwindコンポーネントを更新しました。これらのコンテキストスイッチは、本来なら「どこにいたっけ?」というメンタルの読み込みに15〜30分かかります。AIがコンテキストを維持してくれるので、そのコストはほぼゼロまで落ちました。

2つ目の倍率はスコープの勇気です。「このスプリントでは複雑すぎる」としてスコープアウトしていたであろうことに挑戦しました:

AIコンテンツパイプラインのためのベクター知識ベース――通常は複数日かかる調査プロジェクト。AI支援開発なら午後で終わりました。
双方向のカスタムフィールドマッピングを含む完全なCRM同期――昼食前に出荷。より広い仕組みについては、私のMCP CMS with agent flowsではなく、AIオートメーションエコシステムの投稿で書きました。
完全なヘッドレスWordPress移行――デザイン仕様から本番まで48時間未満。

AI支援開発で気づいた5つのパターン

コミット履歴を見て、5つのパターンが際立ちました:

1. デフォルトで垂直統合

Recommended reading

AIなしなら、まずフロントエンドを作って、その後「次のスプリントで」CRM同期を計画して、いつかコンテンツパイプラインに取りかかる…となっていたでしょう。代わりに私は、1週間でフルの垂直スタックを作りました:CRM → API → Database → Frontend → Analytics。すべての機能がエンドツーエンドで完成しています。これは、私がNext.jsとAIエージェントで作ったカスタムCRMを作ったのと同じ流れです。

2. 自動化を最初の本能にする

デプロイのたびに手動でCRMデータを同期する代わりに、私はそれを自動で行うprebuild hookを即座に作りました。毎回のプロジェクトでGTMを手動で設定する代わりに、それ用の再利用可能なClaude Codeスキルを作りました。AI支援開発は自動化のコストをここまで低くするので、手作業のプロセスよりも自動化がデフォルトの選択になります。

3. 夜に設計、昼に磨く

最も建築的に野心的なコミットは、日付が変わった後に起きました。2 AMの時点でプロジェクトの足場を完成させる。深夜0時の心理学に基づくUXでの問い合わせフォーム再設計。1 AMの管理パネル。昼間は修正、磨き込み、デプロイの時間です。私はこの仮説をgitデータで検証しました:全コミットの40%が22時〜6時の間に発生しています。AI支援開発があれば、自分のメンタルエネルギーが低い時間帯でも生産的になれます。

4. ツール作りが積み重なる

Recommended reading

その週の間に、私は再利用可能なClaude Codeスキルを2つ作りました――GTMインストーラとApple Shortcutsジェネレーターです。これらはメインプロジェクトではありませんが、AI支援開発が「ワークフローを再利用可能なツールとしてパッケージする」ための限界コストをほぼゼロにしてくれるので、自然に生まれてきました。同じアプローチを、MCPサーバーを作ると、MCPとエージェントフローでCMSを作った話でも使っています。

5. ドキュメントはインラインで起きる

AIがコードを書くと、文脈に沿ったドキュメントも生成します――コミットメッセージ、CLAUDE.mdの更新、型定義など。ドキュメント作成が別の“面倒な作業”ではなくなり、AI支援開発のワークフローの自然な副産物になりました。

AI支援開発の正直なトレードオフ

このスピードには代償があります。私が格闘しているのは次の点です:

品質 vs. スピード。 速く出荷できている。でも、まだ見えていない技術的負債を積み上げていないか? AIが生成したコードは私のレビューを通りますが、深夜2時の私のレビューは、10時の私のレビューではありません。私は自分の夜のコミットに対して、翌朝の“朝イチ”コードレビューを始めました。

理解 vs. 出力。 AIが複雑なデータ変換を書いたとき、私は*何をするのか*は理解します。でも、AIなしで6か月後にデバッグできるほど深く理解できているでしょうか? 自信がありません。私は毎行を読むようにしていますが、読むことは書くことと同じではありません。

持続可能性。 7日で102コミット、47アクティブ時間、22時以降の作業が40%。これはマラソンではなくスプリントです。ツールがこのペースで働くことを*可能*にしてくれますが、可能と推奨は同じではありません。

依存リスク。 AI支援開発ツールが明日消えたら、このコードベースを同じ速度で維持できるでしょうか? 絶対に無理です。このトレードオフは受け入れました。これらのツールが消えるとは思っていないからです。でも、正直に言う価値はあります。

AI支援開発について、他の開発者に伝えるなら

まだAIコーディングツールを使っていないなら、かなり大きな倍率を取りこぼしています。AIが完璧なコードを書くからではありません――そんなことはありません。野心的なプロジェクトがソロ開発者にとって“不可能に感じる”原因となる摩擦を取り除いてくれるからです。

AI支援開発を取り入れるためのおすすめの段階はこうです:

ボイラープレートから始める。 設定ファイル、型、テストの足場――「分かってるけど45分かかる」系のタスク。ここが即効のROIです。
機能実装へ進む。 やりたいことを説明し、得られたものをレビューし、反復する。説明→レビュー→出荷のサイクルがコアの筋肉です。
アーキテクチャにも任せる。 AIにシステム設計案を出させて、批評して磨きます。ここがAI支援開発の本領です――あなたが作業メモリに保持できる以上のコンテキストを扱えるからです。
複合的なツールを作る。 再利用可能なスキル、MCPサーバー、自動化フック。作るたびに次のプロジェクトが速くなります。

次の10年で伸びる開発者は、最速でコードを書く人ではありません。AIが実装を担当している間にシステムについて考えられる人。そして、速く進めるのが簡単なツールがあっても、いつ減速して慎重に考えるべきかを知っている人です。

視点を変えた1週間

私は、従来なら小さなチームの“月間の成果”に相当するものを作りました。7日で、完全なサイト移行、CRM連携、APIプラットフォーム、そしていくつかのオープンソースツール。

でも、私が出荷した中で最も価値があったのはコードではありません。ボトルネックが変わったという気づきでした。「これを作れるか?」ではなく、「これを作るべきか?」そして「正しいものを作っているのか?」。

AI支援開発は、ソフトウェアエンジニアリングで難しい部分を変えませんでした。難しい部分を“移動”させただけです。