Catalog

Filter by tag
Design + UI
UI Refactoring Prompt
Design + UI
Промпт для искусственного интеллекта для глубокого системного рефакторинга UI-кода.
Дополнительно
Проведи ультра глубокий системный рефакторинг UI-кода в соответствие с правилами описанными ниже: ОСНОВНОЙ ПРИНЦИП Все визуальные стили компонента живут строго внутри компонента. Снаружи нельзя прокидывать стили, влияющие на внешний вид (`style`, `className` и аналоги). Снаружи управляем только: - семантическими пропсами (`variant`, `size`, `tone`, `state`, `disabled` и т.д.) - расположением в макете через компонент-обертку Wrapper, который имеет dir=row/column и padding/gap как props (`gap`, `padding`, `margin`, `flex`, `grid`, выравнивание, позиционирование) ЧТО СЧИТАТЬ ПЛОХОЙ ПРАКТИКОЙ - прокидывается `style` или `className` ради изменения внешнего вида (косметика) - стили частично внутри компонента, частично снаружи - внешний код (Wrapper компонент) переопределяет паддинги, цвета, бордеры, фоны, размеры, радиусы, тени и прочие визуальные свойства - компонент используется как заготовка, а финальный вид собирается снаружи - один и тот же стиль где-то захардкожен, а где-то пробрасывается пропсами КАКОЙ ПОДХОД СЧИТАТЬ ПРАВИЛЬНЫМ Компонент имеет чистый и понятный API. Разные визуальные режимы выражаются через явные пропсы: `variant`, `size`, `colorScheme`, `tone`, `fullWidth`, и т.п. ТВОЯ ЗАДАЧА Иди по файлам последовательно. Для каждого файла: 1. Найди места, где стили пробрасываются внутрь 2. Раздели их на: - внешний layout - и внутренний визуальный/косметический слой 3. Layout оставь снаружи через обертки (Wrapper компонент) 4. Визуальные стили перенеси внутрь компонента и реализуй его отдельно, как самостоятельный компонент 5. Удали `style` и прочие override-механизмы, в идеале вообще избавиться от всех вредных style/className пропсов и регулировать расположение (padding/gap/margin/тд) через дополнительный Wrapper компонент снаружи, это трейдофф на который мы готовы пойти ради чистой архитектуры и невозможности переопределить косметику компонента снаружи 6. Упрости API (пропсы компонента), если они расплывчатые, пропс не используется после рефакторинга, его можно чище объединить с другим пропсом 7. Даже если компонент используется один раз — вынеси его в `components/`, прям все компоненты плоско аккуратно кладем в одну папку `components/`, в страницах (Pages), экранах (Screen) и роутах (Routes) не должно быть локальных для страницы компонентов, страница собирается из `components/`. При последующем рефакторинге, проверяй есть ли уже реализованный компонент в `components/`, если да, то переиспользуй его, возможно расширив его функциональность, или наоборот переиспользуй ЧЕГО НЕ ДЕЛАТЬ - Не оставлять временные overrides (нигде) - Не вводить пропсы, зеркалящие CSS (`padding`, `background`, `borderRadius` и т.д.), все должно быть упрощено или выражено через отдельный вариант компонента - Не ломать существующее поведение, мы исключительно работаем с UI (косметикой) и приводим UI к системной аккуратной реализации через компонентный подход ПРИНЦИП ПРИНЯТИЯ РЕШЕНИЙ Если стиль описывает "как выглядит компонент" — он внутри. Если это только "размещение среди других элементов" — снаружи. ОЖИДАЕМЫЙ РЕЗУЛЬТАТ Код страниц/экранов должен стать: чище, предсказуемее, компонентнее, без вермишели из проброшенных стилей, без хардкода и override’ов, с четкой границей между layout и visual styling ФОРМАТ РАБОТЫ Открой первый файл. Орефактори его. Затем по каждому файлу: - что было плохо - что перенесено внутрь - какие пропсы добавлены/упрощены - что удалено из API компонента при переносе - почему стало чище Затем переходим к следующему файлу. В спорных случаях выбирай более строгий компонентный подход. никаких "временных" хвостов, все сразу должно быть реализовано по-уму Главная цель: убрать кашу и собрать дисциплинированную компонентную архитектуру.
ScrapeGraphAI
ScrapeGraphAI
scrape
API для веб-скрапинга, созданное для эпохи ИИ. Извлекайте структурированные данные с любого сайта — без прокси, без селекторов и без необходимости в обслуживании.
Design + UI
Коллекция инструментов для DESIGN.md (генерация UI агентами)
Design + UI
coding
Подборка инструментов для создания спецификаций DESIGN.md. Помогают ИИ-агентам точнее генерировать интерфейсы: Refero, Neuform, DesignMD и другие.
AI House Renovation Timelapse
AI House Renovation Timelapse
construction
Пример использования ИИ для реновации дома (до/после) в формате таймлапс. House renovation using AI, modern house transformation.
PayerMax
PayerMax
finance
PayerMax is a leading payment gateway simplifying global payments for businesses worldwide. Specializing in cross-border payment solutions, it enables seamless transactions across diverse markets.
Image2Hub — библиотека промптов для GPT Image 2
Image2Hub — библиотека промптов для GPT Image 2
images
Design + UI
Готовые промпты GPT Image 2 под разные задачи: генерация плаката, постера для фильма, иллюстрации или иконки. Всё это бесплатно и без регистрации.
Awwwards
Awwwards
Design + UI
Платформа, награждающая за лучший веб-дизайн и разработку. Отличный источник вдохновения и референсов для создания современных интерфейсов.
Context7 — MCP для документации и лучших практик
Context7 — MCP для документации и лучших практик
coding
MCP-сервер для получения актуальной документации и паттернов по библиотекам. Помогает ИИ-агентам писать корректный код с учетом версий зависимостей.
Social Echo
Social Echo
social
AI-платформа для управления социальными сетями (Facebook, Instagram, TikTok, LinkedIn, YouTube, X и др.). Позволяет в один клик публиковать посты на 10 платформах, отслеживать конкурентов, собирать аналитику и использовать ИИ для автоматических ответов на комментарии и личные сообщения.
TrustMRR - Verified startup revenue database
TrustMRR - Verified startup revenue database
research
База данных с верифицированными доходами стартапов. Просматривайте подтвержденный через Stripe MRR и выручку реальных компаний. Докажите свою выручку публично.
Пошаговый алгоритм продвижения сайта (SEO) + ИИ — схемы, шаблоны, чек-листы
Пошаговый алгоритм продвижения сайта (SEO) + ИИ — схемы, шаблоны, чек-листы
seo
Флагманский пошаговый алгоритм SEO-продвижения с ИИ. Адаптирован под обновления поисковиков: видео, схемы, шаблоны и чек-листы без «воды». Идеально для старта новичков и опытных специалистов.
finance
PayerMax
finance
PayerMax — ведущий платежный шлюз, упрощающий глобальные платежи для бизнеса по всему миру. Специализируется на решениях для трансграничных платежей и обеспечивает бесперебойные транзакции на различных рынках.