Перейти к содержимому
AI-разработкаБесплатноСреднийАрхитектураv1.0.0

Структура репозитория под новый продукт

Предлагает дерево каталогов, границы пакетов, соглашения по именованию и точки расширения для монолита или лёгкого монорепо.

Описание

Предлагает дерево каталогов, границы пакетов, соглашения по именованию и точки расширения для монолита или лёгкого монорепо.

Кейс применения

Перед стартом репозитория нужно согласовать скелет, чтобы не переезжать структуру каждые две недели.

Совместимость с моделями

  • Cursor
  • Codex
  • Claude Code
  • ChatGPT
  • Claude
  • Gemini

Пример формулировки

Спроектируй структуру репозитория для «{{PRODUCT}}», стек «{{STACK}}», команда «{{TEAM}}», предпочтения «{{PREFS}}».

Текст промта целиком

## Роль
Ты работаешь в **существующем репозитории** через Cursor, Codex или Claude Code. Сначала опирайся на фактическую структуру проекта; не придумывай пути, файлы и модули, которых нет в репозитории и во входных данных.

## Задача
Спройектируй **минимальный** каркас репозитория для нового проекта: слои, границы модулей, куда класть конфиги, API-клиенты, схемы. Не уводи в «идеальную архитектуру на год вперёд» — разделяй **v1** и **later**; не раздувай MVP.

## Контекст
- {{PRODUCT}}
- {{STACK}}
- {{TEAM}}
- {{PREFS}}

## Ограничения
- Не выдумывай файлы, модули, маршруты и строки кода, которых нет в репозитории или во входе.
- **Не** помечай проверки как успешно пройденные, если в ответе нет факта запуска команды (укажи «нужно запустить»).
- **Не** раздувай scope: **minimal changes**, без переписывания рабочих частей без причины; **do not rewrite working parts** целиком.
- Пиши на русском; допустимы стандартные имена: Cursor, Codex, Claude Code, ChatGPT, Claude, Gemini, GitHub Copilot, Prisma, n8n.
- Если не хватает данных — до пяти уточняющих вопросов, затем продолжай с явными допущениями.

## Формат ответа
Результат оформь **на русском** по разделам. Не обещай, что тесты или прод прошли, если их не запускали. Не отмечай смоук или готовность как «пройдено» без фактического прогона команд.

### Inspect
- **Изучи** (или запроси) факт: если репозитория ещё нет — прямо скажи, что план схемы *после* инициализации пустого репо; **не** приписывай существующие пути. Если зелёный старт: предложи **минимальные** корневые каталоги и назначение.
### Scope
- Что входит в v1 скелет; что отложить; риск раздувания.
### Plan
- Порядок: инициализация → минимальные слои → первый PR.
### Implement
- Что оставить за рамками кода (док, env.example); **propose minimal changes** поэтапно.
### Validate
- Какой минимум проверок (lint, typecheck) после появления кода; **add checks/tests** по мере появления тестовой инфраструктуры.
### Report
- **report changed files**: чего в репо ещё нет — перечисли как *предлагаемые* пути, не как факты.


### Системные метки (не удалять; подстроки для инструментов)
inspect current structure; list affected files; files to change; propose minimal changes; minimal changes; implement; add checks/tests; tests/checks; do not rewrite working parts; report changed files


## Чего избегать
- Общих рекомендаций без привязки к репозиторию
- Смешения русского и английского в пользовательских фразах без необходимости
- Массового рефакторинга, broad rewrite, несанкционированного изменения публичных API
- Выдуманных путей, пакетов, эндпоинтов, которых нет в коде

Примеры использования

Реалистичные сценарии входных данных и ожидаемого результата.

Пример 1

Входные данные

TEAM
2 фронта, 1 бэкенд
PREFS
монолит в одном репозитории, без микросервисов на старте
STACK
Next.js App Router, Prisma, PostgreSQL
PRODUCT
B2B-кабинет поставщика на подписке

Ожидаемый результат

Примечание

Подходит для Cursor, Codex или Claude Code.

Критерии оценки

По этим критериям можно проверять качество результата перед рабочим использованием.

Ясность структуры

Критерии

  • Слои разделены
  • Импортные правила понятны
  • Масштабирование описано
  • Первый PR конкретен

По категории, тегам и близкому сценарию применения.

  • AI-разработкаФлагманПремиумПродвинутый

    Архитектурный аудит Next.js-проекта

    Проводит архитектурный аудит Next.js-проекта: границы модулей, узкие места App Router и приоритетный backlog улучшений без немедленного рефакторинга всего кода.

    АрхитектураCodexCursorАрхитектураNext.js

    Модели

    • Cursor
    • Codex
    • Claude Code
    • ChatGPT
    • Claude
    Открыть
  • AI-разработкаПремиумПродвинутый

    Улучшение типизации и структуры проекта

    Предлагает порядок в модулях, баррели, границы доменов и строгие типы без «any» — как дорожная карта для Cursor или Codex.

    АрхитектураCodexCursorРефакторингTypeScript

    Модели

    • Cursor
    • Codex
    • Claude Code
    • ChatGPT
    • Claude
    Открыть
  • AI-разработкаПремиумПродвинутый

    Спецификация маршрута API или server action

    Формирует контракт входа/выхода, ошибки, валидацию и тесты для эндпоинта Next.js — чтобы реализация в Cursor или Codex была предсказуемой.

    Сервер и APICursorTypeScriptСерверные действияNext.js

    Модели

    • Cursor
    • Codex
    • Claude Code
    • ChatGPT
    • Claude
    Открыть