.claude/skills/normalize/SKILL.md
Normalize design to match your design system and ensure consistency
npx skillsauth add nico-deforge/directiv 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.
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.
documentation
Produce a technical plan for a Linear task. Use this skill when the user asks to plan, design, or write a plan for a Linear ticket before implementation. Triggers: 'technical plan', 'plan the implementation', 'draft the plan for [ticket]', or any request to fill the Plan section of a Linear issue. Also use when creating a new Linear task that needs a plan from scratch.
development
Execute the implementation plan for a Linear task. Use this skill when the user wants to code a Linear ticket, implement a planned task, or start development on a Linear issue. Triggers: 'code this ticket', 'implement [ticket]', 'start coding [issue]', 'execute the plan for [ticket]'.
testing
Find failing CI jobs, inspect logs, and apply focused fixes
tools
Use when I ask you to create the Github Pull Request.