§01
Обзор
- Что это: SaaS starter kit продакшн-уровня «ShipKit» — самый отполированный личный продукт автора. README в стиле коммерческого продукта («built by indie hackers who've shipped 4+ production SaaS apps with this exact stack»). 8 приложений + 16 общих пакетов. (Имя папки
sahovat_shipkit, скорее всего, форк/инстанс под Insurance group (UZ); ядро — это дженерик ShipKit.) - Тип / статус / роль: web-app / SaaS-бойлерплейт (монорепо) / active (последний коммит 2026-05-23) / solo (с AI-ассистом) — Davron 87+36=123 коммита, Claude `<noreply@anthropic.com>` 41 (AI-работа в соавторстве). Внешних контрибьюторов нет.
- Период активности: 2025-11-10 → 2026-05-23 (~6.5 месяцев), 164 коммита.
§02
Стек
- Языки: TypeScript, Bun.
- Монорепо (Turborepo + Bun):
apps/: web (лендинг/auth/pricing/blog), api (Elysia REST + OpenAPI + Scalar UI), admin (RBAC, управление пользователями), docs, e2e (Playwright), mcp (MCP-сервер!), worker, warehouseapp.packages/(16): ai, analytics, auth (Better Auth + RBAC), cache (Redis), cli, db (Drizzle/Postgres), email (React Email + Resend), entities, env, feature-flags, jobs, logger, storage, ui (shadcn + Tailwind v4), eslint/ts-config.- Ключевые фичи (README): платежи Polar.sh (checkout, вебхуки, подписки, месячные/годовые), Better Auth RBAC + admin, AI-native (
.claude/skills/, AGENTS.md, llms.txt,.codex,.cursor), тёмная тема, i18n (next-intl), SEO (sitemap/robots/JSON-LD/metadata), rate limiting + трекинг использования, feature-флаги. - Качество/инфра: Playwright E2E (
apps/e2e), lefthook (git-хуки), GitHub Actions, docker-compose, OpenAPI+Scalar. Самый «инженерно-зрелый» из личных проектов (тесты + CI + хуки + observability-пакеты logger/analytics).
§03
Что реализовано
- Пользователь (123) + Claude (41) — по сути solo с AI-ассистом: собран полноценный SaaS starter kit.
- Слой платежей Polar (checkout/вебхуки/подписки), auth/RBAC + admin, feature-флаги, jobs/worker, storage, analytics, logger, email (React Email/Resend).
- MCP-сервер как отдельное приложение (
apps/mcp) — по-настоящему «AI-native» продукт (отдаёт функции через MCP). - E2E-тесты (Playwright), git-хуки (lefthook), CI (GitHub Actions) — инженерная дисциплина.
- 2 крупные сессии Claude Code (9 MB + 12.6 MB jsonl) — существенная AI-ассистированная разработка.
§04
Технические челленджи
Подтверждено README/структурой.
- Полноценный SaaS starter kit с монетизацией → интеграция Polar.sh «из коробки» (checkout + вебхуки + подписки) — решает реальную боль «от идеи до платящих клиентов». Мало какие бойлерплейты доходят до готовности принимать платежи.
- AI-native проект →
.claude/skills/, AGENTS.md, llms.txt + собственный MCP-сервер (apps/mcp) — проект одновременно разрабатывается с AI и предоставляет AI-интерфейс. Сильнейший сигнал «современно, в тренде» (ровно бренд-цель). - Инженерная зрелость → Playwright E2E, lefthook, GitHub Actions CI, OpenAPI+Scalar, выделенные пакеты logger/analytics/feature-flags/jobs/storage/env — это платформенная архитектура, а не быстрый стартер.
- End-to-end типобезопасность (Elysia + Eden) + 16 переиспользуемых пакетов — «золотой стек» автора, кодифицированный в продаваемый продукт.
§05
AI-разработка
- Найдено сессий: 2 в локальном хранилище сессий Claude Code по этому проекту (9.0 MB + 12.6 MB jsonl — очень крупные).
- Что сделано с AI: 41 коммит с Claude в соавторстве — значительная доля разработки прошла через Claude Code. Проект явно спроектирован под AI-воркфлоу (
.claude/skills/, AGENTS.md, llms.txt, поддержка Cursor/Codex/Copilot). - Паттерны AI-воркфлоу: мульти-агентная среда (Claude + Codex + Cursor), кастомные skills, llms.txt для контекста — хрестоматийный пример AI-ассистированной разработки, ценный как контент о том, как автор работает с AI.
§06
Достижения и метрики
- 8 приложений + 16 пакетов в одном монорепо (solo + AI).
- Готовность к платежам (Polar), auth/RBAC, feature-флаги, MCP-сервер, E2E, CI, observability.
- 164 коммита за ~6.5 месяцев; 2 крупные AI-сессии (~21 MB транскриптов).
- Заявлено: стек, на котором «зашипили 4+ production SaaS».