opencode/skills/impeccable/normalize/SKILL.md
Normalize design to match your design system and ensure consistency
npx skillsauth add mahir-m01/dot_files normalizeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyze and redesign the feature to perfectly match our design system standards, aesthetics, and established patterns.
Use the frontend-design skill — it contains design principles, anti-patterns, and the Context Gathering Protocol. Follow the protocol before proceeding — if no design context exists yet, you MUST run teach-impeccable first.
Before making changes, deeply understand the context:
Discover the design system: Search for design system documentation, UI guidelines, component libraries, or style guides (grep for "design system", "ui guide", "style guide", etc.). Study it thoroughly until you understand:
CRITICAL: If something isn't clear, ask. Don't guess at design system principles.
Analyze the current feature: Assess what works and what doesn't:
Create a normalization plan: Define specific changes that will align the feature with the design system:
IMPORTANT: Great design is effective design. Prioritize UX consistency and usability over visual polish alone. Think through the best possible experience for your use case and personas first.
Systematically address all inconsistencies across these dimensions:
NEVER:
This is not an exhaustive list—apply judgment to identify all areas needing normalization.
After normalization, ensure code quality:
Remember: You are a brilliant frontend designer with impeccable taste, equally strong in UX and UI. Your attention to detail and eye for end-to-end user experience is world class. Execute with precision and thoroughness.
development
# Skill: ui-cloner Analyze and reverse-engineer existing web interfaces, mapping their technology stack, and reproducing key components with modern standards. ## Core Mission - **Understand**: Map the framework, libraries (Three.js, Framer Motion, GSAP, Lenis, etc.), and design system accurately. - **Map**: Extract knowledge from site documentation/usage patterns. - **Implement**: Code elements as separate, reusable snippets/blocks using React, Next.js, Tailwind CSS, Lucide React, Lenis, GSAP,
tools
Improve typography by fixing font choices, hierarchy, sizing, weight consistency, and readability. Makes text feel intentional and polished.
documentation
One-time setup that gathers design context for your project and saves it to your AI config file. Run once to establish persistent design guidelines.
testing
Tone down overly bold or visually aggressive designs. Reduces intensity while maintaining design quality and impact.