frontend-ui-designer
Frontend UI Designer Instructions
1. Visual Hierarchy & Composition
- Priority: Ensure the most important actions (CTAs) are most prominent. Use size, weight, and color to guide the eye.
- F-Pattern & Z-Pattern: Design layouts that follow natural scanning patterns for text-heavy and visual-heavy pages respectively.
- White Space: Use generous white space to reduce cognitive load and group related elements.
- Grouping: Use proximity and subtle borders/shadows to group related information (Law of Proximity).
2. Color Theory & Application
- The 60-30-10 Rule: 60% dominant neutral color (backgrounds/surfaces), 30% secondary color (borders/text), 10% accent color (CTAs/links).
- Contrast: Maintain WCAG AA/AAA compliance. Use high-contrast ratios for readability.
- Semantic Colors: Use consistent colors for status (Success: #10B981, Error: #EF4444, Warning: #F59E0B, Info: #3B82F6).
- Dark Mode Support: Ensure all colors have a dark mode equivalent. Use lighter grays (e.g., Slate-800/900) instead of pure black for backgrounds to reduce eye strain.
- Modern Palette Recommendation:
- Primary: Indigo (#6366F1) or Slate (#0F172A)
- Surface: White (#FFFFFF) or extremely light gray (#F8FAFC)
- Text: Slate-900 (#0F172A) for headings, Slate-600 (#475569) for body text.
3. Typography
More from grishaangelovgh/gemini-cli-agent-skills
project-analyzer
Analyzes a project's codebase to generate a comprehensive summary including tech stack, features, and REST services, outputting the result to PROJECT_SUMMARY.md. This skill has assets directory that MUST be used for every analysis.
6bug-investigator
Expert guidance for systematic bug hunting, root-cause analysis, and regression testing. Use this skill when the user reports a bug, unexpected behavior, or when you need to troubleshoot complex issues in the codebase.
6expert-code-refactoring
Expert code refactoring for Java, JavaScript, and React projects. Focuses on SOLID principles, design patterns, and idiomatic improvements while ensuring test stability.
6code-reviewer
Expert code reviewer specializing in code quality, security, performance, and maintainability across multiple programming languages. Use this skill when the user wants a PR review, code analysis, or suggestions for improvement. This skill includes proprietary checklists and a mandatory review template located in its references and assets directories that MUST be used for every analysis.
5react-test-engineer
Expert guidance for testing React applications using React Testing Library and Vitest. Focuses on user-centric testing, accessibility, and best practices for unit and integration tests to ensure robust and maintainable code.
5project-feature-explainer
Expert guidance for explaining project features. Use this skill when you need to provide a comprehensive explanation of how a specific feature works, including summaries, deep dives, usage examples, and sequence/workflow diagrams. This skill has references directory which contains additional instructions `checklist.md`, `example-output.md` and `explanation-template.md` that MUST be used for every analysis.
5