ТЗ для Composer на новую фичу
Контекст: [стек, архитектура, ключевые файлы].
Задача: реализуй [фича].
Требования:
- следуй стилю (см. @File: components/...)
- покрой логику unit-тестами
- не трогай @Folder: legacy/
Сначала покажи ПЛАН — без кода.
После моего «ок» делай реализацию по плану.
Шаблон .cursorrules
# Project rules
- Stack: Next.js 15 App Router, TypeScript strict, Tailwind v4
- Style: server components, async/await, no default exports
- Tests: vitest (unit), playwright (e2e)
- Запрещено: any, console.log в проде, fetch без error handling
- Перед изменением > 3 файлов — показать план