Claude Codeで20K行以上の本番SaaSプラットフォームを構築:大規模エージェント工学からの教訓

プロジェクト概要
LastSaaSは、Claude Codeとの対話を通じて書かれたすべてのコード行からなるプロダクションSaaSボイラープレートです。これはデモやおもちゃではなく、Flipbookというライブプラットフォームを動かしています。スタックにはGo 1.25、React 19、TypeScript、MongoDB、Tailwindが含まれ、MITライセンスでリリースされています。
プロジェクトに含まれるもの
- マルチテナント認証(OAuth、MFA、マジックリンク、JWTローテーション)を備えた完全なSaaS基盤
- Stripe請求(サブスクリプション、シート単位、クレジット)
- ホワイトラベリング機能
- 19種類のWebhookイベントタイプ
- 管理者ダッシュボードとヘルスモニタリング
- 組み込みMCPサーバー(26の読み取り専用ツール付き) - AIアシスタントがダッシュボード、ユーザー、請求、ヘルスデータをクエリできる
うまくいったこと
Goの明示性はエージェントにとって強み: フレームワークのマジックがないため、Claude Codeはミドルウェアが裏で何をしているかを推測する必要がありません。明示的なエラー処理、明確なルーティング、予測可能なパターンが、エージェントが軌道を維持するのに役立ちます。
一貫したパターンが効果を増幅: ハンドラー、サービス、データアクセスの構造に関するパターンを早期に確立することで、Claudeは数十のエンドポイントにわたって高い一貫性でそれらを複製でき、新機能ごとの負担を劇的に減らしました。
MCPサーバーはClaudeによってClaudeのために構築: 26の読み取り専用ツールは、AIがシステムをクエリする独自の方法を構築したメタインターフェースを作成します。
MongoDBのドキュメントモデルがマルチテナンシーを簡素化: データモデルが境界を明示するため、Claudeはテナント分離を維持するのに苦労せず、結合テーブルの混乱や漏れやすい抽象化を回避しました。
規律が必要だったこと
依然としてアーキテクチャのビジョンが必要: Claude Codeは優れた実行者ですが、システムを設計しません。人間はアーキテクチャを提供する必要があります—マルチテナントRBACがどのように見えるべきか、Webhook配信の再試行がどのように機能すべきか、Stripe統合フローが何を必要とするかを知っている必要があります。
すべてをレビューする: 特にJWTローテーション、HMAC署名、レート制限、インジェクション保護などのセキュリティに敏感なコード。Claudeはほとんどの場合正しく理解しますが、「ほとんどの場合」は認証フローには十分ではありません—セキュリティに関連するすべての行は人間によるレビューが必要です。
パターンの逸脱と戦う: 長時間のセッションでは、Claudeは確立されたパターンから微妙に逸脱することがあります。定期的に対話を再固定することが役立ちます:「ユーザーハンドラーの実装方法を見てください。Webhooksにも同じパターンに従ってください。」
「エージェント向けに構築」というコンセプト
このコードベースは、誰かがフォークして独自のAIエージェントを向けたときに、エージェントが流暢に拡張できるように意図的に構造化されています。これには、予測可能なファイル構造、一貫した命名、明示的なパターンが含まれます—対話を通じて拡張されるように設計された基盤です。
リポジトリはhttps://github.com/jonradoff/lastsaasで利用可能です。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

OpenClaw ユースケース:AIを活用した日次パーソナルニュースダイジェストの構築
ある開発者が、cronjobを使用した日次ニュースダイジェストのためのOpenClawセットアップを共有しました。詳細なプロンプトには、ニュースソース、関心の優先順位、出力形式が指定されており、信頼できるオランダの出版物からRSSフィードを取得し、毎朝5つの厳選された記事を配信します。

オープンクローエージェントのための垂直データレイヤーの構築
OpenClawの真の可能性は、単にそれを使うことだけではありません。それは、乱雑なデータソースを接続し、それらを利用可能なスキーマに正規化し、構造化されたJSONを返すクリーンなツールエンドポイントとして公開する、業界固有のデータレイヤーを構築することにあります。

Claude AIを使用してSSH経由でProxmoxホームサーバーをセットアップ
ある開発者が、SSH経由でClaude AIを使用してProxmox VE 9.1ホームサーバーを設定したことを記録しました。ドライブのフォーマットとZFSプールの作成からDockerのデプロイ、セキュリティ強化まで、AIが会話形式で一連のセットアップを処理しました。

OpenClawボットがKMZデータ抽出とスプレッドシート統合を自動化
ユーザーがOpenClawボットを使用してKMZファイルを解析し、マイルマーカーを含む8つの特定のデータポイントを抽出し、高精度で10進数マイル位置を計算し、既存のスプレッドシートに新しいデータを上書きせずに統合したと報告しています。このプロセスには5分の処理時間と、100ドルの最大プランセッション予算の15%が費やされました。