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

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

Werld: Открытая симуляция искусственной жизни с эволюционирующими нейронными сетями
Инструменты

Werld: Открытая симуляция искусственной жизни с эволюционирующими нейронными сетями

Werld — это симуляция искусственной жизни в реальном времени, где агенты с нейронными сетями NEAT эволюционируют собственную нейронную архитектуру, сенсорную обработку и поведение без жёстко заданных правил или функций вознаграждения. Симуляция начинается с 30 агентов на графе малого мира Уоттса-Строгаца с 64 сенсорными каналами, 7 непрерывными моторными функциями и 29 наследуемыми признаками генома.

OpenClawRadar
Трекер сессий Claude: Автоматическое сохранение сессий кода Claude в Issues GitHub
Инструменты

Трекер сессий Claude: Автоматическое сохранение сессий кода Claude в Issues GitHub

Новый инструмент под названием claude-session-tracker автоматически сохраняет сессии Claude Code в GitHub Issues, записывая каждый запрос и ответ в виде комментариев с отметками времени. Он создаёт один Issue на GitHub для каждой сессии, привязывая его к доске Projects, и работает через нативную систему хуков Claude Code, не расходуя токены контекста.

OpenClawRadar
Statespace: Создавайте интерактивные веб-приложения для агентов OpenClaw с помощью Markdown
Инструменты

Statespace: Создавайте интерактивные веб-приложения для агентов OpenClaw с помощью Markdown

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

OpenClawRadar
Пользователи OpenClaw сообщают о проблемах с планированием и проверкой при использовании ИИ-агентов.
Инструменты

Пользователи OpenClaw сообщают о проблемах с планированием и проверкой при использовании ИИ-агентов.

Пользователи OpenClaw описывают процессы планирования и проверки как 'похожие на MS-DOS', несмотря на эффективную генерацию кода, ссылаясь на необходимость ручного вмешательства, фрагментацию документов и потерю логики при совместной работе агентов. Некоторые экспериментируют с редакторами документов, созданными специально для агентов, такими как comment.io и Proof by Every.

OpenClawRadar