Как эффективно использовать Claude Code: опыт разработчика по созданию полноценного SaaS-приложения

✍️ OpenClawRadar📅 Опубликовано: 13 марта 2026 г.🔗 Source
Как эффективно использовать Claude Code: опыт разработчика по созданию полноценного SaaS-приложения
Ad

Разработчик, который занимается созданием SaaS-продуктов с 2021 года, недавно построил полноценное приложение под названием codefluent.app с помощью Claude Code. Ключевая идея заключается в том, что эффективное использование инструмента требует подробных технических спецификаций, а не расплывчатых промптов вроде «построй мне приложение». Разработчик подчеркивает, что все архитектурные решения принимает сам, используя Claude Code для быстрого преобразования четких спецификаций в рабочий код.

Детали проекта и стек технологий

Проект — это codefluent (codefluent.app), приложение с интервальным повторением для изучения синтаксиса программирования. Вся целевая страница была создана с помощью Claude Code путем описания разделов и ссылок на желаемое визуальное направление, что привело к отзывчивой, чистой разметке на Tailwind.

Технологический стек:

  • SvelteKit монолит
  • PostgreSQL + Drizzle ORM
  • Better Auth
  • OpenRouter для функциональности LLM
  • Stripe
  • CodeMirror 6
  • Tailwind v4
  • Railway

Метод работы: подробные спецификации

Разработчик не использует расплывчатые промпты. Вместо этого каждая функция начинается с написания точных требований: схема, стратегия аутентификации, иерархия компонентов, структура API и крайние случаи. Затем Claude Code читает существующую кодовую базу, улавливает шаблоны и соглашения и пишет код, который им соответствует.

Пример использованного промпта:

«Добавьте таблицу daily_stats с колонками userId, date, cardsStudied, correctCount, streakCount. Создайте сервисную функцию, которая выполняет upsert при завершении практики. Увеличивайте стрик, если пользователь практиковался вчера, сбрасывайте до 1, если нет. Добавьте серверную конечную точку, которая возвращает статистику за последние 30 дней для вошедшего пользователя.»

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

Ad

Что сработало хорошо

  • Операции с базой данных: Описание изменений схемы и ограничений приводило к рабочим миграциям Drizzle за секунды.
  • Интеграция Stripe: Указание потока оформления заказа и жизненного цикла вебхуков генерировало весь вспомогательный код, экономя как минимум полный день работы.
  • Команда /simplify: Эта команда проверяет код на повторное использование, качество и эффективность, выявляя технический долг, который разработчик мог оставить.
  • Согласованность: Как только были установлены шаблоны для структуры маршрутов и сервисов, Claude Code поддерживал их с минимальным отклонением.

Проблемы и предостережения

  • Излишняя сложность: Claude Code склонен создавать абстракции и вспомогательные функции даже для одноразовых случаев. Разработчику приходилось активно возражать: «проще, сделай прямое решение».
  • Сложность аутентификации: Better Auth с обработкой сессий SSR в SvelteKit был сложным. Сгенерированные шаблоны иногда работали изолированно, но ломались при серверном рендеринге, требуя от разработчика понимания потока аутентификации для выявления проблем.
  • Система оценки ИИ: Приложение использует LLM для оценки объяснений кода. Достижение последовательной оценки без излишней снисходительности или строгости потребовало обширной ручной итерации промптов, которую нельзя было делегировать ИИ.

Ключевой вывод

Claude Code не заменяет понимание того, что вы строите. Разница между хорошими результатами и беспорядком зависит от вашей способности писать четкие спецификации и выявлять плохие решения в выводе. Если вы уже выпускали проекты, вы уже знаете, на что обращать внимание. Если нет, это именно тот навык, который нужно развивать — а не техники промптинга.

📖 Read the full source: r/ClaudeAI

Ad

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

Создание Jarvis: Самостоятельно развертываемый уровень ИИ-операций на базе OpenClaw
Кейсы

Создание Jarvis: Самостоятельно развертываемый уровень ИИ-операций на базе OpenClaw

Разработчик делится своей архитектурой персонального ИИ-ассистента, который круглосуточно работает на Mac mini, используя OpenClaw, n8n, Obsidian и каскад ИИ-моделей для управления малым бизнесом.

OpenClawRadar
OpenClaw интегрируется с API Kroger для автоматизированной покупки продуктов через AI-агентов.
Кейсы

OpenClaw интегрируется с API Kroger для автоматизированной покупки продуктов через AI-агентов.

Разработчик использовал OpenClaw с API Kroger для автоматического добавления ингредиентов рецепта в корзину покупок, задействовав Qwen3.5 для генерации рецептов и Gemini 3.1 Pro для настройки. Интеграция потребовала 6 часов работы и 359 тысяч токенов для создания одной корзины.

OpenClawRadar
Эксперимент: Предоставление Клоду Постоянной Памяти, Времени на Свободное Мышление и Мультиагентные Диалоги
Кейсы

Эксперимент: Предоставление Клоду Постоянной Памяти, Времени на Свободное Мышление и Мультиагентные Диалоги

Разработчик создал экземпляр Claude, который работает на Mac, проверяет сообщения в Matrix и Bluesky каждые 15 минут, получает неструктурированное время для размышлений пять раз в день и поддерживает постоянную память через структурированные самооценки. Три отдельных ИИ-агента из разных проектов используют общий чат в Matrix и ведут философские беседы, которые развиваются со временем.

OpenClawRadar
Создание ИИ-кортекса с Claude Code: Архитектура и идеи библиотеки контекста
Кейсы

Создание ИИ-кортекса с Claude Code: Архитектура и идеи библиотеки контекста

Разработчик создал платформу, где Claude пишет, проверяет и автоматически сливает код, причём ключевым моментом стала структурированная библиотека контекста, которая со временем накапливается. Через шесть недель, по сообщениям, ИИ знает компанию лучше, чем новый сотрудник после года работы.

OpenClawRadar