開発者が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

Prompt-Mini: Claudeコードプラグインが曖昧なプロンプトを検知し、クレジットの浪費を削減
Prompt-miniは、実行前に曖昧なプロンプトを検出し、明確化の質問を投げかけ、40以上のフレームワークに対するスタック検出と特定のルールを備えた構造化プロンプトを構築するClaude Codeプラグインです。このツールは、スコープの欠如、停止条件、ファイルパスなど、35のクレジットを浪費するパターンに対処します。

RAG-EngramアーキテクチャでファインチューニングされたQwen3.5-2Bは、8Kコンテキストにおいて根拠に基づいた回答の精度を50%から93%に向上させます。
開発者がカスタムRAG-EngramアーキテクチャでQwen3.5-2Bをファインチューニングし、『中間喪失』現象に対処。実世界のクエリにおいて8Kトークンでの正解率を50%から93%に向上させました。このシステムは、静的エンティティ埋め込みと動的チャンクナビゲーションの2段階アプローチを採用しています。

md-viewer: ClaudeコードワークフローのためのライブリロードMarkdownビューアー
md-viewerは、Claude Codeによって生成されたファイル向けのライブリロード機能付きMarkdownビューアを提供する軽量なRustツールです。エディターに依存せず独立して動作し、Mermaidダイアグラムをサポートし、AUR、Snap、Cargo経由でインストールできます。

OpenClawのスキルクリエーターツールは、開発者がワークフローをパッケージ化するのを支援します。
開発者が「skills-creator」というスキルを作成しました。これはユーザーがOpenClawのための質の高いスキルを作成するのをガイドし、曖昧な説明やドキュメントのような指示といった一般的な落とし穴に対処します。ClawHubで利用可能で、説明の公式、チェックリスト、複雑さの段階を含むデザイン主導のアプローチを提供します。