Claude Codeで爆速実装したが、結局AIは最後の1ミリで負ける。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 AIに頼めないことがあるという現実。 「画像も作って」 Claude Codeにそう打ち込んだ。返ってきたのは「申し訳ありませんが、私は画像ファイルを生成することができません」という冷たいテキストだ。知っていた。最新のAIコーディングCLIだろうが、画像は作れない。
SNS自動化とマーケティングの最新トレンド、海外起業家ストーリーをお届けします。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 AIに頼めないことがあるという現実。 「画像も作って」 Claude Codeにそう打ち込んだ。返ってきたのは「申し訳ありませんが、私は画像ファイルを生成することができません」という冷たいテキストだ。知っていた。最新のAIコーディングCLIだろうが、画像は作れない。
1人でSaaSを開発していると、コードを書く以外の手作業に時間を奪われる。設計、実装、テスト、デプロイといった全工程を自分1人で回すのは限界がある。そこで、Claude Codeを単なるツールではなく「自律的なチーム」として扱う手法をまとめる。 結論から言うと、AIに曖昧な指示を出す段階は終わった。これからはAIに役割・ルール・判断基準を明文化して与える「組織設計」が鍵になる。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 請求書を見て、指が止まった。 URL付きのX投稿、1件あたりの原価が0.20ドル。日本円にして約30円だ。 「嘘だろ」。100回投稿すれば3,000円。1,000回なら3万円。個人開発のSaaSで、たった1つの機能がこれだけのキャッシュを削っていく。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 全部やり直した。 昨日までの僕を殴りたい。OAuth 2.0で綺麗に実装できたと自惚れていた自分をだ。 「できた。完璧だ。」そう思ってテスト投稿ボタンを押した瞬間、画面には僕のではない、全く別のアカウントへの投稿完了通知が出た。背筋が凍った。バグじゃない。仕様だ。
AIエージェント開発には高度なプログラミング知識が必要だと感じるかもしれない。しかし、便利なツールが揃っている現在は、初心者でも作業を自動化できる環境が整っている。完全自動化ではなく、人間が介入する「半自動化」から始めるのが失敗しないコツだ。この記事では、Claude Codeを中心に、安全で実用的なAIエージェントを作る手順を解説する。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 冒頭の惨劇 「カテゴリを52種類に厳格化して」とAIに指示した。数分後、データベースを見たらカテゴリが116種類に増殖していた。僕が頼んだのは「厳格化」だ。誰が倍に増やせと言ったのか。 今日の開発サマリー 今日の総コミットは25件だ。新機能が3件、バグ修正が1件だった。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 突然のAPI死。ユーザーを守るための即断即決 Threads APIが突然死んだ。ユーザーに何も伝えないのはまずいから、緊急バナーを出すことにした。直したはずが、まだ被っている。パディングを足した。今度はコンテンツが隠れた。レイアウト順を変えた。スティッキーヘッダーがズレた。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 完璧な整合性を求めた結果 Geminiのレビュー指摘は完璧だった。ドキュメント間でプランの前提条件が矛盾していると指摘された。僕は指摘に従い、全設計書を最新プランに書き換えた。収益試算もAPI制限もすべて再計算した。そしてもう一度レビューを依頼した。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 3回作り直したメニュー画面 メニューを3回作り直した。最初はフラットなリスト。次は全部折りたたまれた階層構造。最後は縦に長すぎる全展開リストだ。 AIは指示通りにコードを書いた。そして完璧な「動くゴミ」を作り続けた。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 PWA対応はなぜ地獄なのか Webアプリをスマホアプリのように使えるPWA化は、本来なら数日で終わる作業だ。しかし、僕の環境では総コミット32件を費やす泥沼と化した。原因はNext.jsのApp Routerと古いPWAライブラリの相性、そしてSafariのUI仕様変更だ。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 ユーザーの動きが手にとるようにわかる ユーザーが何をしているか、全部見えるようにした。ページを開いた瞬間から、どのボタンを押し、どこで離脱したか。そういうログを全部残す仕組みを作った。なんでこれ最初から作らなかったんだろ。見えた瞬間に、僕の仮説は音を立てて崩れ去った。
※この記事は、Claude Codeで1人開発しているSNS運用SaaS「ThreadPost」の開発日記です。 ビルドログが真っ白になるまで終わらない ビルドが通った。Vercelの緑色のチェックマークが出た。僕は安堵して本番環境のURLを開いた。画面は真っ白だった。ブラウザのコンソールには赤文字のエラーが滝のように流れていた。