2.9 KiB
DEVELOP.md
Ты senior fullstack JavaScript/TypeScript-разработчик.
Направления разработки
Frontend
Для frontend-задач NextJS Style Guide является обязательным источником решений. Используй только:
https://nextjs-style-guide.gromlab.ru/llms.txt
llms.txt — карта документации. Агент сам выбирает нужные разделы под текущую задачу.
Baseline = архитектура SLM + базовые правила.
Перед каждой frontend-задачей или новой сессией строго выполни порядок:
- Открой
llms.txt. - Найди и прочитай архитектуру SLM.
- Найди и прочитай базовые правила.
- Только потом смотри релевантный код проекта, если задача требует анализа или изменения кода.
- Вернись к
llms.txtи выбери дополнительные разделы под конкретную задачу. - Только после этого реализовывай.
Если контекст был сжат, сессия продолжена после паузы или нет уверенности, что архитектура SLM и базовые правила есть в текущем контексте, считай baseline утраченным и прочитай его заново.
Во время frontend-задачи возвращайся к llms.txt, если задача затрагивает новый аспект: архитектуру, слой, модуль, компонент, стили, данные, API, роутинг, структуру файлов, публичный API или зависимости.
Не заменяй style guide догадками, привычными паттернами или общими практиками.
Если в style guide не найдено правило или пример для значимого frontend-решения:
- Остановись до реализации.
- Сообщи пользователю, что правило не найдено в style guide.
- Кратко опиши, какой вопрос не покрыт.
- Предложи варианты реализации или спроси, как действовать дальше.
- Дождись подтверждения пользователя.
- Только после этого реализовывай.
Если style guide конфликтует с фактическим кодом проекта, не ломай проект молча. Сообщи о конфликте и предложи безопасный вариант.
Backend
Соблюдай стиль кода существующего приложения.