This one walks you through the structural decisions that keep frontend codebases from turning into spaghetti as they grow. It covers component hierarchies, the container/presentational split, layer separation (presentation, application, domain, infrastructure), and patterns like MVC and composition over inheritance. The examples are practical, showing you how to break apart a bloated UserDashboard or implement a proper repository pattern with TypeScript classes. Use it when you're architecting a new app, refactoring legacy code, or need to make decisions about state management and module boundaries. The focus is less on specific frameworks and more on the underlying patterns that work across React, Vue, or whatever comes next.

skills.sh installs
728
GitHub stars
63
last updated
Aug 21, 2026

Install

$ npx -y skills add manutej/luxor-claude-marketplace --skill frontend-architecture --agent claude-code

Installs into .claude/skills of the current project.

Files

Frontend Architecture Skill

When to Use This Skill

Use this skill when you need to:

  • Design scalable application architecture - Structure large-scale frontend applications with maintainable patterns
  • Choose architectural patterns - Select appropriate design patterns (MVC, MVVM, Flux) for your use case
  • Implement state management - Design state architecture for complex applications
  • Structure component hierarchies - Create reusable, composable component systems
  • Optimize build processes - Configure bundlers and build tools for optimal performance
  • Plan testing strategies - Architect comprehensive testing approaches across layers
  • Design module systems - Implement code splitting, lazy loading, and module boundaries
  • Scale codebases - Establish conventions for growing teams and applications
  • Refactor legacy code - Migrate to modern architectural patterns
  • Performance optimization - Structure applications for optimal load times and runtime performance

Core Concepts

1. Component Architecture

Component-based architecture is the foundation of modern frontend development, enabling modularity and reusability.

Sponsors

Details

Repository
github.com/manutej/luxor-claude-marketplace
Categories
Frontend Development, DevOps & CI/CD, Code Review & Quality, Design & UI/UX
First seen
Jun 3, 2026

More from manutej/luxor-claude-marketplace

All 66
1davila7 avatarfrontend-dev-guidelinesdavila7/claude-code-templatesFrontend development guidelines for React/TypeScript applications. Modern patterns including Suspense, lazy loading, useSuspenseQuery, file organization with fe713skills.sh installs
2secondsky avatarresponsive-web-designsecondsky/claude-skillsBuilds adaptive web interfaces using Flexbox, CSS Grid, and media queries with a mobile-first approach. Use when creating multi-device layouts, implementing fle703skills.sh installs
3gilbarbara avatarreact-joyridegilbarbara/react-joyrideGuide for implementing, configuring, and debugging React Joyride v3 guided tours. Use this skill whenever the user mentions joyride, guided tour, onboarding tou701skills.sh installs
4prowler-cloud avatartailwind-4prowler-cloud/prowlerTailwind CSS 4 patterns and best practices. Trigger: When styling with Tailwind (className, variants, cn()), especially when dynamic styling or CSS variables ar614skills.sh installs
5getsentry avatarsentry-react-sdkgetsentry/sentry-agent-skillsFull Sentry SDK setup for React. Use when asked to "add Sentry to React", "install @sentry/react", or configure error monitoring, tracing, session replay, profi586skills.sh installs
6oakoss avatarui-ux-polishoakoss/agent-skillsIterative UI/UX polishing workflow for web applications. Use when improving visual polish, refining desktop and mobile UX separately, running iterative enhancem559skills.sh installs