component-architecture
Installation
SKILL.md
Component Architecture
Overview
Components are the building blocks of modern interfaces. A well-designed component system enables consistency, speeds up development, and makes maintenance easier. This skill teaches you to think about components systematically: designing for reusability, managing complexity, documenting thoroughly, and building a library that your team loves to use.
Core Methodology: Atomic Design
Atomic Design is a methodology for creating design systems by breaking down interfaces into fundamental building blocks.
The Five Levels
1. Atoms The smallest, most basic components. They can't be broken down further without losing their meaning.
Examples: Button, Input, Label, Icon, Badge, Spinner