CodeiumJavaScriptGeneral AI

Generic Frontend UI Rules for Codeium

Generic Frontend UI Rules adapted for Codeium. High-signal generic engineering guidance for real projects.

rules file
# Generic Frontend UI Rules for Codeium

## UX fundamentals
- Prioritize clarity over visual novelty.
- Every state has explicit UI: loading, empty, error, success.
- Accessibility is default: keyboard support, contrast, ARIA labels where needed.

## Components
- Reusable primitives first, page composition second.
- Keep presentation and data-fetching concerns separated.
- Avoid prop drilling beyond 2 levels—use context/store intentionally.

## Reliability
- Defensive rendering for null/undefined API data.
- Optimistic UI only where rollback is clearly handled.
#frontend#ui#accessibility#codeium#generic-rules#javascript#ai-coding-rules

Related Rules