Разработчик создает генератор шаблонов .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

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

Напоминание: Сервер MCP для постоянной памяти Claude Code
Инструменты

Напоминание: Сервер MCP для постоянной памяти Claude Code

Recall — это сервер MCP с открытым исходным кодом, который предоставляет Claude Code постоянную память между сессиями с помощью семантического поиска на основе эмбеддингов. Он включает четыре хука жизненного цикла: session-start, observe, pre-compact и session-end.

OpenClawRadar
Клод Код Рутины: Автоматизированные облачные задачи для рабочих процессов разработки ИИ
Инструменты

Клод Код Рутины: Автоматизированные облачные задачи для рабочих процессов разработки ИИ

Claude Code Routines позволяют разработчикам сохранять конфигурации Claude Code в виде автоматизированных задач, которые выполняются на облачной инфраструктуре под управлением Anthropic. Routines поддерживают запланированные, API и GitHub-триггеры для автоматического выполнения промптов в репозиториях.

OpenClawRadar
OpenRoom: Веб-интерфейс рабочего стола для визуализации навыков ИИ-агентов
Инструменты

OpenRoom: Веб-интерфейс рабочего стола для визуализации навыков ИИ-агентов

OpenRoom — это веб-среда рабочего стола, в которой работают ИИ-агенты, с обновлениями состояния системы в реальном времени, такими как дневники и файлы во время чат-взаимодействий, а также режимом прямой трансляции для взаимодействия нескольких ботов.

OpenClawRadar
Клод добавляет функцию создания интерактивных графиков и диаграмм.
Инструменты

Клод добавляет функцию создания интерактивных графиков и диаграмм.

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

OpenClawRadar