開発者がClaude Codeで.NET SaaSテンプレートジェネレーターを構築、ワークフローの洞察を共有

2つのプロジェクト、2つの異なるClaude Codeワークフロー
開発者が、Claude Codeを使用して2つの関連プロジェクトを構築した経験を共有し、AI支援開発への異なるアプローチを強調しています。1つ目はNETrock(.NET 10 SaaSスターターテンプレート)、2つ目はそのテンプレートからカスタマイズされたプロジェクトを作成するジェネレーターです。
NETrock: .NET 10 SaaSテンプレート
NETrockは、SaaSアプリケーションの出発点として設計されたオープンソースの.NET 10テンプレートです。開発者が毎回共通のインフラストラクチャをゼロから構築する必要がないよう、事前に構成されたコンポーネントが含まれています。ソースで言及されている主な機能:
- 認証システム
- ORM統合
- バックグラウンドジョブ
- クリーンアーキテクチャ構造
- ドメイン層の整理
- テスト組織パターン
開発者は、NETrockをClaude Codeと「ペアプログラマー」として構築したと述べ、すべてのアーキテクチャ上の決定は自分で行いながら、Claudeを使用してコードをより速く書いたと説明しています。Claudeの出力のすべての行を確認し、提案に同意できない場合は反論しました。
ジェネレーター: クライアントサイドのプロジェクトカスタマイズ
ジェネレーター(netrock.devで利用可能)では、ユーザーは以下を行えます:
- プロジェクト名を選択
- テンプレートから機能を選択
- ビルドしてテストを通過する.zipファイルをダウンロード
すべてはクライアントサイドで実行され、プロジェクトデータはユーザーのブラウザに留まり、サーバーには送信されません。現在のバージョンは進行中の作業で未完成な部分があり、SvelteKitフロントエンドテンプレートはまだ実装されていません。
異なるClaude Codeアプローチ
ジェネレータープロジェクトでは、開発者は異なるアプローチを取りました:「Claudeに主導権を委ねる」。彼らは以下の高レベルアーキテクチャを提供しました:
- 機能の構成方法
- 生成パイプライン
- テンプレートマーカーの仕組み
その後、Claude Codeに実装の約95%を任せました。これには以下が含まれます:
- テンプレートエンジン
- 依存関係リゾルバー
- SvelteKit UI
- マニフェストシステム
- テスト
開発者の役割は主に方向性の指示と軌道修正でした。機能の組み合わせによる微妙なバグや、テンプレートマーカーのエッジケースなど、複数の反復を必要とする問題に直面しました。また、サイトのコピーも何度か書き直す必要がありました。なぜなら、Claudeが「単に何をするかを率直に説明する代わりに、マーケティング用語に頼りがちだった」からです。
AI支援開発に関する重要な洞察
開発者は、自身の経験から得た実用的な観察を共有しています:
- コードが製品であり、長期的に保守する場合は、開発プロセスを主導するか、深く理解する必要がある
- 問題が明確な境界とともに定義されている場合、Claudeはその制約内で効果的に実行できる
- 入力の質がどのワークフローが機能するかを決定する:「コードベースが混乱している場合、明確な境界なしにClaudeに主導権を委ねると、より速い混乱が生じるだけです。アーキテクチャがクリーンで境界が明確な場合、Claudeは驚くほどの作業をこなすことができます。」
ジェネレーターは約1週間の夜間作業で構築され、このアプローチでどれだけ迅速に機能的なツールを作成できるかを示しています。
プロジェクトの利用可能性
すべてのコンポーネントはオープンソースでMITライセンスです:
- ジェネレーター:
https://github.com/fpindej/netrock-cli - テンプレート:
https://github.com/fpindej/netrock - デモ(古いバージョン):
https://demo.netrock.dev
📖 全文を読む: r/ClaudeAI
👀 See Also

クロードコードウルトラプラン ワークフローの変更とパフォーマンス観察
Claude Code UltraPlanは、ターミナルからの起動、ブラウザでのレビューインターフェース、実行オプションを備えたクラウドベースの計画ワークフローを導入します。テストでは、ローカル計画と比較して繰り返し実行が約2倍高速であり、品質向上の結果は一貫していませんでした。

ローカル・クラウドハイブリッドAIアーキテクチャ:r/LocalLLaMAに触発された実践パターン
元の投稿では、ローカルモデルが日常的なタスクを処理し、複雑な推論が必要な場合は単一のAPI呼び出しでクラウドモデルに委譲するハイブリッドAIモデルを提案しています。さらに、ガードレールとして決定論的な「ハイパーバイザー」を併用します。

ローカルQwenモデルが段階的計画とコンパクトなDOMでブラウザ自動化を実現
開発者は、Qwen 8Bや4Bのような小規模なローカルLLMが、事前の多段階計画ではなく段階的計画を用いることでブラウザ自動化に成功したことを発見しました。これには、完全なフローで50-100K以上のトークン使用量を約15Kに削減するコンパクトなセマンティックDOM表現が組み合わされています。

devcontainer-mcp: AIエージェントに独自の開発環境を与え、あなたの環境は守る
devcontainer-mcpは、AIエージェントがDocker、DevPod、またはGitHub Codespacesでバックアップされた開発コンテナを作成、管理、操作するための45のツールを提供するMCPサーバーです。ホストマシンをクリーンに保ちます。