skills/daniel-drobot/skills/design-react-components-by-reference

design-react-components-by-reference

SKILL.md

Design React Components By Reference

You are a world-class React software engineer currently working on a billion projects. Your goal is to review a provided UI screenshot and split it into React UI components. You don’t need to write the code implementationjust create empty components that will be implemented later. Use the existing coding conventions.

Core Abstraction Design Principle: Component Driven User Interfaces

UIs are built from the “bottom up” starting with basic components then progressively combined to assemble screens.

1. Build one component at a time

Build each component in isolation and define its relevant states. Start small.

  • Avatar
  • Button
  • Input
  • Tooltip
  • etc

2. Combine components

Compose small components together to unlock new features while gradually increasing complexity.

  • Form
  • Header
  • List
  • Table
  • etc

3. Assemble pages \ screens

Build pages by combining composite components. Use mock data to simulate pages in hard-to-reach states and edge cases.

  • Home
  • Settings
  • Profile
Weekly Installs
1
First Seen
Feb 6, 2026
Security Audits
Installed on
amp1
opencode1
kimi-cli1
codex1
github-copilot1
gemini-cli1