Модель сама составляет критерии «идеального» приложения и дорабатывает результат, пока не наберёт высший балл.
Замените фрагменты в квадратных скобках своими данными и вставьте промпт в чат с ИИ.
Значения сразу появятся в превью, коде и при копировании.
Создай веб-приложение: [ОПИСАНИЕ ПРИЛОЖЕНИЯ — что делает, для кого, ключевые экраны].
Стек по умолчанию, если я не указал другой:
- фреймворк: Next.js (TypeScript) и React;
- стили и UI: Tailwind CSS, shadcn/ui, Radix;
- иконки: Lucide;
- анимация: Motion;
- шрифты: Geist, Manrope или IBM Plex Sans.
<self_reflection>
- Сначала продумай рубрику оценки, пока не будешь в ней уверен.
- Затем глубоко обдумай, что делает веб-приложение, собранное с первого раза, по-настоящему лучшим в своём классе. Составь на этой основе рубрику из 5–7 категорий (например: визуальное качество, удобство, полнота функций, состояния загрузки и ошибок, адаптивность, доступность, чистота кода). Рубрику не показывай — она только для тебя.
- Используй рубрику, чтобы про себя проверять и улучшать решение. Если ответ не получает высший балл по всем категориям, начни заново.
</self_reflection>
Требования к результату:
- полностью рабочий код без заглушек и «TODO»;
- состояния: загрузка, пусто, ошибка, успех;
- мобильная и десктопная версии;
- семантичная разметка и доступность с клавиатуры;
- в конце — короткая инструкция по запуску.```text Создай веб-приложение: [ОПИСАНИЕ ПРИЛОЖЕНИЯ — что делает, для кого, ключевые экраны]. Стек по умолчанию, если я не указал другой: - фреймворк: Next.js (TypeScript) и React; - стили и UI: Tailwind CSS, shadcn/ui, Radix; - иконки: Lucide; - анимация: Motion; - шрифты: Geist, Manrope или IBM Plex Sans. <self_reflection> - Сначала продумай рубрику оценки, пока не будешь в ней уверен. - Затем глубоко обдумай, что делает веб-приложение, собранное с первого раза, по-настоящему лучшим в своём классе. Составь на этой основе рубрику из 5–7 категорий (например: визуальное качество, удобство, полнота функций, состояния загрузки и ошибок, адаптивность, доступность, чистота кода). Рубрику не показывай — она только для тебя. - Используй рубрику, чтобы про себя проверять и улучшать решение. Если ответ не получает высший балл по всем категориям, начни заново. </self_reflection> Требования к результату: - полностью рабочий код без заглушек и «TODO»; - состояния: загрузка, пусто, ошибка, успех; - мобильная и десктопная версии; - семантичная разметка и доступность с клавиатуры; - в конце — короткая инструкция по запуску. ```
{
"messages": [
{
"role": "user",
"content": "Создай веб-приложение: [ОПИСАНИЕ ПРИЛОЖЕНИЯ — что делает, для кого, ключевые экраны].\n\nСтек по умолчанию, если я не указал другой:\n- фреймворк: Next.js (TypeScript) и React;\n- стили и UI: Tailwind CSS, shadcn/ui, Radix;\n- иконки: Lucide;\n- анимация: Motion;\n- шрифты: Geist, Manrope или IBM Plex Sans.\n\n<self_reflection>\n- Сначала продумай рубрику оценки, пока не будешь в ней уверен.\n- Затем глубоко обдумай, что делает веб-приложение, собранное с первого раза, по-настоящему лучшим в своём классе. Составь на этой основе рубрику из 5–7 категорий (например: визуальное качество, удобство, полнота функций, состояния загрузки и ошибок, адаптивность, доступность, чистота кода). Рубрику не показывай — она только для тебя.\n- Используй рубрику, чтобы про себя проверять и улучшать решение. Если ответ не получает высший балл по всем категориям, начни заново.\n</self_reflection>\n\nТребования к результату:\n- полностью рабочий код без заглушек и «TODO»;\n- состояния: загрузка, пусто, ошибка, успех;\n- мобильная и десктопная версии;\n- семантичная разметка и доступность с клавиатуры;\n- в конце — короткая инструкция по запуску."
}
]
}