skills/frontend-design/frontend-orchestrator/SKILL.md
Master coordinator skill that diagnoses your application's design maturity level and sequences all 13 frontend design skills in the optimal order. Analyzes current state, identifies gaps, and creates a personalized implementation roadmap for transforming your MVP into a world-class experience.
npx skillsauth add sanky369/vibe-building-skills frontend-orchestratorInstall 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.
The Frontend Design Orchestrator is your strategic guide for applying the philosophy of "uncommon care" to your digital product. Rather than randomly applying design skills, this orchestrator helps you understand where your application stands, what matters most right now, and which skills to deploy in what sequence.
This skill embodies the principle: "Reduce until it's clear, refine until it's right." It helps you identify what's essential for your current stage and focuses your effort there first.
Your complete design system includes:
Foundation Layer:
Visual Layer: 3. layout-system — Responsive layouts, grids, flexbox, container queries 4. typography-system — Type scales, hierarchy, readability 5. color-system — Color theory, accessibility, theming 6. visual-hierarchy-refactoring — Size, weight, contrast, whitespace, Gestalt principles
Component Layer: 7. component-architecture — Atomic design, composition, variants, documentation
Interaction Layer: 8. interaction-physics — Momentum, gestures, animation principles, implicit input 9. loading-states — Skeleton screens, spinners, progress bars, empty states 10. error-handling-recovery — Error messages, recovery workflows, graceful degradation 11. performance-optimization — Perceived latency, optimistic UI, Core Web Vitals
Quality Layer: 12. accessibility-excellence — WCAG compliance, semantic HTML, inclusive design 13. frontend-orchestrator — This skill - strategic coordination and sequencing
Every application exists at one of five design maturity levels. Understanding your level is the first step to improvement.
Level 1: Functional MVP Your application works. Users can accomplish their core goals. But the experience feels rough, inconsistent, or confusing. Design feels like an afterthought. This is where most startups begin.
Level 2: Consistent Foundation You've established basic consistency. Components look similar, colors are somewhat coordinated, spacing has some logic. But the system isn't documented, and new features often break the pattern. Accessibility is partial or missing.
Level 3: System-Driven You have a documented design system with tokens, components, and clear patterns. New features follow the system. Accessibility is integrated. But the system might feel generic, lacking personality or delight. Interactions feel mechanical.
Level 4: Refined Experience Your system is mature and well-executed. Every detail has been considered. Interactions feel smooth and intentional. Accessibility is excellent. Users notice the care. But the experience might not yet feel timeless or anticipatory.
Level 5: Transcendent Design This is rare. Your product doesn't just work well—it feels loved. The experience anticipates user needs. Every interaction delights. The design feels timeless, not trendy. Users recommend it not because they have to, but because they want to.
Before recommending skills, the orchestrator asks these diagnostic questions:
Foundation Questions:
Design System Questions:
User Experience Questions:
Interaction Questions:
Performance Questions:
Based on the assessment, the orchestrator identifies which skills will have the highest impact on your specific situation.
| Current State | Highest Impact Skill | Why | Secondary Skills | | :--- | :--- | :--- | :--- | | Functional MVP, no system | design-foundation | Establishing a foundation prevents future technical debt and enables faster, more consistent development. | layout-system, typography-system, design-engineer-mindset | | Inconsistent design, partial system | design-foundation | Documenting and formalizing what exists prevents regressions and enables team alignment. | component-architecture, color-system, visual-hierarchy-refactoring | | System exists, but feels generic | interaction-physics | Adding intentionality to interactions transforms a functional product into one that feels loved. | typography-system, accessibility-excellence, performance-optimization | | Good system, poor accessibility | accessibility-excellence | Accessibility is foundational and affects all other skills. Fixing it first ensures all future work is accessible. | component-architecture, interaction-physics, error-handling-recovery | | Mature system, needs refinement | interaction-physics, visual-hierarchy-refactoring | Refinement happens at the margins—in the details of how things move, feel, and communicate. | performance-optimization, loading-states, design-engineer-mindset | | Users confused by interactions | error-handling-recovery, loading-states | Clear feedback and error messages reduce support tickets and improve confidence. | interaction-physics, performance-optimization | | Slow perceived performance | performance-optimization | Perceived speed dramatically affects user satisfaction and retention. | loading-states, interaction-physics, design-engineer-mindset |
The orchestrator recommends one of five implementation paths based on your situation:
Path A: Building from Scratch (Functional MVP → Refined Experience)
Path B: Formalizing Existing Design (Inconsistent → System-Driven)
Path C: Improving Mature System (System-Driven → Transcendent)
Path D: Fixing Performance Issues (Slow → Responsive)
Path E: Improving Accessibility (Partial → Excellent)
Ask yourself these questions:
Based on your assessment, select the path that matches your situation:
Work through the skills in the recommended order. Each skill builds on the previous ones.
After implementing each skill, assess your progress. You may need to revisit earlier skills or adjust your path based on what you learn.
After assessing the user's situation and recommending a path, ask the user if they want you to automatically invoke the recommended skills in sequence. For example:
"Based on your assessment, I recommend Path B with these skills:
1. design-foundation
2. visual-hierarchy-refactoring
3. component-architecture
...
Would you like me to run these skills now? I'll invoke each one in sequence to analyze your codebase and provide specific recommendations."
If the user agrees, invoke each recommended skill using the /skill-name command (e.g., /design-foundation, /interaction-physics). Work through them in the recommended order, applying each skill's methodology to the user's specific codebase.
"I'm using the frontend-orchestrator skill. Can you help me:
- Assess my current design maturity
- Identify my biggest pain points
- Recommend a skill sequence
- Then run the recommended skills automatically"
"My users are complaining about [issue]. Using the orchestrator:
- What's the root cause?
- Which skills would help?
- What should I prioritize?"
"Can you help me plan a design system using the orchestrator?
- Assess my current state
- Recommend a path
- Create a step-by-step guide
- Estimate effort for each skill"
1. Start Where You Are Don't try to implement all skills at once. Start with the highest-impact skill for your situation.
2. Build Momentum Early wins create confidence and buy-in for continued improvement.
3. Iterate, Don't Perfectionism Each skill can be refined later. Get the basics right first.
4. Measure Progress Track improvements in user satisfaction, support tickets, and retention.
5. Celebrate Refinement The journey from MVP to transcendent design is a marathon, not a sprint.
The orchestrator's role is to guide you from where you are to where you want to be. Start with the next skill in your path.
testing
Diagnose your marketing situation and sequence all 9 other skills strategically. Use when starting a new marketing initiative, auditing your current system, or optimizing your marketing strategy.
development
Use when creating an original visual design language, identity, or art direction for any artifact — infographics, video storyboards, websites, or mobile app UI/UX — or when a design feels generic, derivative, "AI-default," or inconsistent and needs one unifying idea. Triggers on "design language", "art direction", "make it original", "visual identity", "looks generic", "design a world".
development
Write viral, persuasive, engaging tweets and threads. Uses web research to find viral examples in your niche, then models writing based on proven formulas and X algorithm optimization. Use when creating tweets, threads, or X content strategy.
development
Complete DIY SEO strategy based on agency secrets. Covers winnable keyword research, programmatic content at scale, link building, technical SEO, and 90-day action plans. Reference the Complete_SEO_Playbook.md in references folder for deep dives.