react-component

Generate React/Next.js components with Atomic Design, TypeScript, and Tailwind styling.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/toshi-hm/dialy --skill react-component-toshi-hm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-component
Source: https://github.com/toshi-hm/dialy/tree/main/.claude/skills/react-component
Command: npx skills add https://github.com/toshi-hm/dialy --skill react-component-toshi-hm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps frontend teams generate high-quality React/Next.js components that adhere to Atomic Design, TypeScript typings, and accessibility standards.

Core Features & Use Cases

  • Enforces Atomic Design structure (atoms, molecules, organisms, templates, app) and typed props for consistency across projects.
  • Generates accessible markup with semantic HTML and ARIA attributes, styled with Tailwind CSS (v4.1) for scalable design.
  • Provides project-structure guidance and path aliasing to streamline integration in Next.js apps.

Quick Start

Create a new component by following the Atomic Design hierarchy, implement it in TypeScript, style with Tailwind, and export it for reuse.

Frequently Asked Questions about react-component

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

FAQPage Schema
How do I build accessible React components with Atomic Design and TypeScript?

To build accessible React components following Atomic Design, generate production-ready markup with semantic HTML and ARIA attributes. Organize your UI into atoms, molecules, organisms, templates, and app routes with strict TypeScript typings and validated props for project consistency.

What is the best way to structure a Next.js UI component hierarchy for scalability?

Structuring a scalable Next.js UI component hierarchy is best achieved by applying the Atomic Design methodology. Separate components into atoms, molecules, organisms, templates, and app routes, utilizing path aliasing and Tailwind CSS styling to maintain a scalable project structure.

Can I use Tailwind CSS to style accessible React components in a Next.js project?

Yes, you can style accessible React components using Tailwind CSS within a Next.js project. This approach combines semantic HTML and ARIA attributes with scalable Tailwind styling, ensuring your typed React components maintain strict accessibility standards across the application.

Does Atomic Design work with strict TypeScript typings for React UI development?

Atomic Design works seamlessly with strict TypeScript typings for React UI development by enforcing typed props across all hierarchy levels. This combination ensures validated properties and consistent component structures from atoms through to complex templates and app routes.

How do I add tests and Storybook to a React component built with Atomic Design?

To add tests and Storybook to a React component built with Atomic Design, follow the provided project-structure guidance. This ensures your typed and accessible UI components, styled with Tailwind, are properly configured for later testing integration and isolated visual documentation.