Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,7 @@ By adding selected `.mdc` files to `.cursor/rules/`, you can use these rules dir
### CSS and Styling

- [Landing Page Image Quality](https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/landing-page-image-quality-cursorrules-prompt-file.mdc) - Avoiding placeholder or broken image URLs, using stable visual assets, and checking alt text, dimensions, licensing, and responsive behavior.
- [UIZZE UI Finish Gate](https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/uizze-ui-finish-gate.mdc) - Product-specific frontend UI decisions, required interaction states, responsive and accessibility checks, and a hard finish gate to prevent generic AI UI.
- [Tailwind CSS (Next.js Guide)](https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/tailwind-css-nextjs-guide-cursorrules-prompt-file.mdc) - Tailwind CSS development with Next.js integration.
- [Tailwind (React, Firebase)](https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/tailwind-react-firebase-cursorrules-prompt-file.mdc) - Tailwind development with React and Firebase integration.
- [Tailwind (shadcn/ui Integration)](https://github.com/PatrickJS/awesome-cursorrules/blob/main/rules/tailwind-shadcn-ui-integration-cursorrules-prompt-.mdc) - Tailwind development with shadcn/ui integration.
Expand Down
21 changes: 21 additions & 0 deletions rules/uizze-ui-finish-gate.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
description: Apply UIZZE's anti-UI-slop design contract and finish gate to frontend work
globs: "**/*.{tsx,ts,jsx,js,css,scss,html}"
alwaysApply: true
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
---

Before editing UI, apply the free UIZZE anti-UI-slop workflow from
https://github.com/uizze/uizze/tree/main/skills/anti-ui-slop and read the
project's existing design contract when one exists.

- Preserve one primary user job and one primary action.
- Use product-specific copy, semantic tokens, and the existing visual language.
- Implement loading, empty, error, success, validation, responsive, and keyboard states.
- Reject interchangeable card grids, filler metrics, gradients, inert controls,
vague copy, missing focus, and unverified responsive behavior.
- Use UIZZE's 800,000+ real web and iOS screens as evidence when the workflow is
available, rather than inventing a generic interface from scratch.
- Run the project's type-check, lint, and test or validation commands before
declaring the interface finished.

Do not treat the optional UIZZE MCP as connected unless its tools are available.
Loading