dot_agents/skills/normalize/SKILL.md
Normalize design to match your design system and ensure consistency
npx skillsauth add kevin-mok/ai-cli-dotfiles 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.
testing
Use when asked to draft, write, prepare, open, update, or improve a pull request title or body from current branch changes, including base-branch comparisons, `docs/pr` sync, GitHub PR creation or editing with `gh`, DD/Cindy LessonOps handoffs, or reviewer-focused PR context.
tools
Improve typography by fixing font choices, hierarchy, sizing, weight consistency, and readability. Makes text feel intentional and polished.
content-media
Transcribe audio files to text with optional diarization and known-speaker hints. Use when a user asks to transcribe speech from audio/video, extract text from recordings, or label speakers in interviews or meetings.
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.