landing-page-image-quality-cursorrules-prompt-file — правило Cursor
Запрещает ИИ использовать заглушки вроде picsum.photos, требует реальные ассеты, проверку прав, явные размеры для защиты от сдвига вёрстки и валидный alt.
.cursor/rules/landing-page-image-quality-cursorrules-prompt-file.mdcЧто делает landing-page-image-quality-cursorrules-prompt-file
Правило указывает Cursor блокировать внешние сервисы-заглушки: placehold.co, via.placeholder.com, dummyimage.com и случайные URL из сети. Вместо них модель берёт файлы из репозитория, снимки интерфейса или проверенные ссылки от согласованного провайдера. При этом агент обязан проверить лицензию сторонней графики до её добавления в код.
Инструкция заставляет задавать явные атрибуты width и height либо CSS-свойство aspect-ratio, чтобы вёрстка не прыгала при загрузке. Для галерей и карточек задаются единые пропорции. Контентные изображения получают содержательный alt, а декоративные остаются с пустым описанием. Без готовых локальных ассетов в проекте агент просто не подберёт иллюстрации из-за запрета на сторонние заглушки.
Какие задачи решает
- Предотвратить коммит временных картинок с сервисов вроде placehold.co
- Устранить сдвиги макета с помощью явных width, height и пропорций
- Проверить доступность интерфейса через содержательные атрибуты alt
- Защитить проект от хотлинкинга и проблем с лицензиями сторонней графики
Примеры запросов агенту
- Сверстай блок преимуществ для лендинга с реальными иконками из папки assets/
- Проверь карточки каталога: добавь явные размеры картинок и заполни атрибуты alt
- Замени внешние ссылки на изображения локальными файлами и проверь поведение на смартфонах
Как установить landing-page-image-quality-cursorrules-prompt-file
Вручную: положить файлы
.cursor/rules/landing-page-image-quality-cursorrules-prompt-file.mdcВо frontmatter: description, globs, alwaysApply
Вручную: положить файлы
.claude/rules/landing-page-image-quality-cursorrules-prompt-file.mdПоле paths во frontmatter ограничивает файлы: globs из источника → paths
AGENTS.md
Codex читает AGENTS.md: вставьте текст правила туда
Вручную: положить файлы
.github/instructions/landing-page-image-quality-cursorrules-prompt-file.instructions.mdПоле applyTo задаёт, к каким файлам применять: globs из источника → applyTo
Вручную: положить файлы
.devin/rules/landing-page-image-quality-cursorrules-prompt-file.mdВручную: положить файлы
.clinerules/landing-page-image-quality-cursorrules-prompt-file.mdПо шагам, с командами для каждой платформы: Cursor rules: файлы .mdc, четыре режима и замена .cursorrules
Вопросы о landing-page-image-quality-cursorrules-prompt-file
Как установить landing-page-image-quality-cursorrules-prompt-file в Cursor?
Сохраните файл правила по пути .cursor/rules/landing-page-image-quality-cursorrules-prompt-file.mdc в корне вашего проекта.
Что делает это правило?
Оно запрещает агенту использовать фиктивные URL-заглушки и хотлинкинг на лендингах. Модель переключается на реальные ассеты проекта, проверяет лицензии, прописывает размеры против сдвига вёрстки и оформляет alt.
Какие сервисы картинок запрещает инструкция?
Под запрет попадают placehold.co, via.placeholder.com, dummyimage.com, picsum.photos и любые случайные внешние ссылки.
Исходный текст
landing-page-image-quality-cursorrules-prompt-file.mdc · CC0-1.0
--- description: "Cursor rules for avoiding placeholder or broken image URLs, using stable visual assets, and checking alt text, dimensions, licensing, and responsive behavior." globs: **/* alwaysApply: false --- # Landing Page Image Quality When generating or editing user-facing pages, use real, relevant visual assets instead of placeholder image services. ## Image Sources - Do not commit `placehold.co`, `via.placeholder.com`, `dummyimage.com`, `picsum.photos`, random image URLs, or broken/deprecated image services. - Prefer committed project assets, product screenshots, generated assets approved by the user, or stable URLs from an approved image provider. - Before using a third-party image, confirm the license and attribution requirements are compatible with the project. - Avoid hotlinking images from arbitrary websites. ## Asset Quality - Match images to the actual content, product, place, object, or user state they represent. - Do not use vague atmospheric images when the user needs to inspect a product, feature, workflow, or interface. - Use consistent aspect ratios for repeated cards or gallery items. - Provide explicit `width` and `height` attributes or CSS aspect-ratio constraints to prevent layout shift. - Use optimized formats and sizes appropriate for the target framework. ## Accessibility - Every informative image must have specific `alt` text that describes the image's purpose in context. - Decorative images must use empty alt text and should not be announced to assistive technology. - Do not put essential text only inside an image. ## Implementation Checks - Ensure image paths resolve in the built application. - Check responsive behavior at mobile and desktop widths. - Verify that loading, error, and empty states do not leave broken image icons in production UI.
© PatrickJS · CC0-1.0 · PatrickJS/awesome-cursorrules