Разработчик создает генератор шаблонов .NET SaaS с помощью Claude Code и делится инсайтами о рабочем процессе

✍️ OpenClawRadar📅 Опубликовано: 8 марта 2026 г.🔗 Source
Разработчик создает генератор шаблонов .NET SaaS с помощью Claude Code и делится инсайтами о рабочем процессе
Ad

Два проекта, два разных подхода к работе с Claude Code

Разработчик поделился опытом создания двух связанных проектов с помощью Claude Code, выделив различные подходы к разработке с использованием ИИ. Первый — NETrock, стартовый шаблон SaaS на .NET 10, а второй — генератор, создающий кастомизированные проекты на основе этого шаблона.

NETrock: Шаблон SaaS на .NET 10

NETrock — это шаблон с открытым исходным кодом на .NET 10, предназначенный для использования в качестве отправной точки при создании SaaS-приложений. Он включает предустановленные компоненты, чтобы разработчикам не приходилось каждый раз с нуля создавать общую инфраструктуру. Ключевые функции, упомянутые в источнике:

  • Система аутентификации
  • Интеграция ORM
  • Фоновые задачи
  • Структура Clean Architecture
  • Организация доменного слоя
  • Шаблоны организации тестов

Разработчик описывает создание NETrock с Claude Code как работу с «парным программистом» — все архитектурные решения он принимал сам, используя Claude для более быстрого написания кода. Он проверял каждую строку вывода Claude и возражал, когда не соглашался с предложениями.

Генератор: Клиентская кастомизация проектов

Генератор (доступен на netrock.dev) позволяет пользователям:

  • Выбрать название проекта
  • Выбрать функции из шаблона
  • Загрузить .zip-файл, который собирается и проходит тесты

Всё работает на стороне клиента — данные проекта остаются в браузере пользователя и не отправляются на сервер. Текущая версия находится в разработке и имеет некоторые недоработки, а шаблоны фронтенда на SvelteKit ещё не реализованы.

Ad

Разные подходы к использованию Claude Code

Для проекта генератора разработчик выбрал другой подход: «Claude за рулём». Он предоставил высокоуровневую архитектуру, включая:

  • Как должны комбинироваться функции
  • Конвейер генерации
  • Как работают маркеры шаблонов

Затем он позволил Claude Code выполнить примерно 95% реализации, включая:

  • Движок шаблонов
  • Резолвер зависимостей
  • Интерфейс на SvelteKit
  • Систему манифестов
  • Тесты

Роль разработчика сводилась в основном к направлению и корректировке курса. Он столкнулся с проблемами, когда комбинации функций вызывали незаметные ошибки, а также с краевыми случаями маркеров шаблонов, потребовавшими нескольких итераций. Текст на сайте также пришлось переписывать несколько раз, потому что Claude «постоянно скатывался к маркетинговой речи вместо того, чтобы просто прямо говорить, что делает эта штука».

Ключевые инсайты по разработке с помощью ИИ

Разработчик делится практическими наблюдениями из своего опыта:

  • Когда код является продуктом и вы будете поддерживать его в долгосрочной перспективе, вы должны управлять процессом разработки или убедиться, что глубоко его понимаете
  • Когда проблема хорошо определена и имеет чёткие границы, Claude может эффективно работать в этих рамках
  • Качество ваших входных данных определяет, какой подход работает: «Если ваша кодовая база — это бардак, передача управления Claude без чётких границ просто даст вам бардак быстрее. Если ваша архитектура чиста, а границы очевидны, Claude может выполнить пугающе большой объём работы».

Генератор был создан примерно за неделю по вечерам, демонстрируя, насколько быстро можно создавать функциональные инструменты с таким подходом.

Доступность проектов

Все компоненты имеют открытый исходный код и лицензию MIT:

  • Генератор: https://github.com/fpindej/netrock-cli
  • Шаблон: https://github.com/fpindej/netrock
  • Демо (более старая версия): https://demo.netrock.dev

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Контекст-Кит: Инструмент с открытым исходным кодом для настройки ИИ-ассистентов
Инструменты

Контекст-Кит: Инструмент с открытым исходным кодом для настройки ИИ-ассистентов

Context-kit — это бесплатный инструмент, который генерирует конфигурационные файлы и документацию по навыкам для ИИ-ассистентов в программировании. Он поддерживает Claude Code, Cursor, Windsurf, GitHub Copilot и Gemini CLI.

OpenClawRadar
🦀
Инструменты

CTOP: Терминальный интерфейс для мониторинга сессий Claude Code, без зависимостей

CTOP — это TUI на Node.js без зависимостей, который показывает загрузку CPU, память, насыщение контекстного окна, разбивку токенов и оценку стоимости для всех запущенных сессий Claude Code и Codex.

OpenClawRadar
Эфемерные конфигурации OpenClaw с сетевым изолированием и автоматическим удалением.
Инструменты

Эфемерные конфигурации OpenClaw с сетевым изолированием и автоматическим удалением.

Конфигурация, которая запускает OpenClaw внутри эфемерной виртуальной машины со списком разрешённых сетевых исходящих подключений, инжектирует API-ключи в хранилище на базе оперативной памяти и включает автоматическое удаление через 2 часа. Все вызовы LLM записываются в SQLite для возможного воспроизведения.

OpenClawRadar
Cloudflare's vinext: Фреймворк, совместимый с Next.js, созданный с использованием ИИ на базе Vite.
Инструменты

Cloudflare's vinext: Фреймворк, совместимый с Next.js, созданный с использованием ИИ на базе Vite.

Инженеры Cloudflare перестроили API-интерфейс Next.js на Vite с помощью ИИ за одну неделю, создав vinext — прямую замену, которая собирается в 4 раза быстрее и создаёт бандлы на 57% меньше. Развёртывание на Cloudflare Workers выполняется одной командой.

OpenClawRadar