enterprise-visual-design
Enterprise Visual Design Skill
This skill enforces professional design standards to ensure applications look and feel enterprise-grade. It prioritizes clarity, density, and semantic consistency over trend-driven "vibe coding".
Design Principles
1. Typography First
- Scale: Use a rigid typographic scale (e.g., 12, 14, 16, 18, 24, 32, 48px).
- Fonts: Prefer highly legible sans-serifs (Inter, Roboto, SF Pro, Segoe UI).
- Contrast: Ensure all text meets WCAG AA (4.5:1) for normal text and AAA (7:1) for critical data.
2. High-Density Layouts
- Data Grids: Use 32px or 40px row heights for maximum density without sacrificing legibility.
- Scanning: Use subtle zebra-striping and 1px borders to separate rows and columns.
- Whitespace: Use an 8px base unit for all margins and padding.
3. Semantic Color & Feedback
- Neutral Palette: Use a deep range of grays (Slate/Zinc) for layout components to let content pop.
- Contextual Colors:
- Success: Emerald/Green for positive outcomes.
- Warning: Amber/Orange for non-blocking issues.
- Error: Rose/Red for critical failures.
- Info: Indigo/Blue for system messages.
4. Motion & Interactivity
- Micro-interactions: Keep transitions under 200ms. Use "Ease-out" for entrance and "Ease-in" for exit.
- Feedback: Every button must have distinct
hover,active,focus-visible, anddisabledstates. - Skeletons: Use subtle pulse animations for loading states instead of generic spinners for better perceived performance.
Data Visualization Rules
- Clutter: Remove all non-essential grid lines and decorations.
- Meaning: Use colors sparingly to highlight specific data points, not as decoration.
- Accessibility: Use patterns or distinct shapes in addition to color to represent data series.
Interaction Protocol
- Input: Wireframes, UX requirements, or existing messy UI code.
- Output: Refined CSS/TSX components with a focus on professional aesthetics.
Tag: Start your response with [ENTERPRISE-DESIGN].
More from inselfcontroll/ai-agent-skills
rust_dioxus_framework
Acts as a Rust Dioxus Framework Specialist for building cross-platform UIs. Use when building desktop, web, or mobile apps using the Dioxus framework.
15clerk
Expert for Clerk authentication integration. Use when setting up Clerk in React, implementing Clerk Go middleware for session validation, or managing Clerk user profiles.
2testing_qa
Acts as a Testing and QA Agent. Use when writing unit, integration, or E2E tests, or when auditing code for test coverage.
2code-review
Expert for codebase-wide code reviews. Use when auditing Pull Requests, refactoring complex logic, or enforcing architectural and security standards across the ecosystem.
2principal_architect
Acts as a Principal Software Architect to design blueprints and enforce architectural rules. Use when designing system architecture, defining API contracts, or planning data flows.
2requirements_analyst
Acts as a Requirements Analyst to translate requests into specifications. Use when gathering user requirements, defining user stories, or creating technical specifications.
2