atomic-design

Enforce Brad Frost's Atomic Design hierarchy across Phlex, ReactJS, Next.js, and React Native.

2|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/Kaakati/sdh-claude-skills --skill atomic-design-kaakati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: atomic-design
Source: https://github.com/Kaakati/sdh-claude-skills/tree/main/.claude/skills/atomic-design
Command: npx skills add https://github.com/Kaakati/sdh-claude-skills --skill atomic-design-kaakati

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and rules (resource) components.

What problem does it solve?

This Skill provides a structured methodology for creating and organizing UI components across multiple platforms, ensuring consistency, maintainability, and scalability in your design system.

Core Features & Use Cases

  • Atomic Design Methodology: Implements Brad Frost's five-stage hierarchy (atoms, molecules, organisms, templates, pages) for component composition.
  • Cross-Platform Application: Provides rules and examples for applying Atomic Design principles to Phlex (Rails), ReactJS (Vite SPA), Next.js (App Router), and React Native.
  • Use Case: When developing a new feature, use this Skill to determine the correct atomic level for each new UI element (e.g., is this a primitive Button (atom), a SearchForm (molecule), or a Header (organism)?) and ensure it follows established composition and naming conventions.

Quick Start

Use the atomic-design skill to understand how to structure a new React component as an atom.

Frequently Asked Questions about atomic-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure UI components using atomic design methodology?

Atomic design methodology structures UI components into a five-stage hierarchy: atoms, molecules, organisms, templates, and pages. This enforces consistent composition rules, directory structures, and naming conventions to build scalable and maintainable design systems.

Does atomic design work with Next.js and React Native?

Yes, atomic design principles apply directly to Next.js, React Native, ReactJS, and Phlex. The methodology provides platform-specific rules and examples for component hierarchy and directory structures across these frameworks.

When should I use atomic design for my frontend architecture?

Use atomic design when developing new features that require strict UI component hierarchy and consistency. It helps determine the correct component level, differentiating primitive atoms from complex organisms, ensuring scalable frontend patterns.

What is the difference between an atom, molecule, and organism in UI development?

In UI development, atoms are primitive elements like buttons, molecules combine atoms into functional units like search forms, and organisms group molecules into distinct UI sections like headers. This component architecture enforces modular hierarchy.

How do I organize my React component directory structure with atomic design?

Organize your React component directory structure by categorizing files into atoms, molecules, organisms, templates, and pages. This enforces strict component organization and naming conventions for scalable UI development.

Can I apply atomic design methodology to Ruby on Rails with Phlex?

Yes, you can apply atomic design methodology to Ruby on Rails using Phlex. It provides specific composition rules and directory structures to maintain a consistent UI component hierarchy within Rails applications.