Atomic Design Atoms

🌐Community
by thebushidocollective · vlatest · Repository

Generates foundational UI atoms (buttons, inputs, labels) adhering to atomic design principles for consistent digital interfaces.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add atomic-design-atoms npx -- -y @trustedskills/atomic-design-atoms
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "atomic-design-atoms": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/atomic-design-atoms"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill generates foundational UI elements, known as "atoms," which are the indivisible building blocks of a design system. Atoms like buttons, inputs, and labels are created with consistent styling and accessibility in mind. The generated code adheres to atomic design principles, promoting reusability and maintainability within digital interfaces. This allows for the creation of a more unified and predictable user experience.

When to use it

  • Building a new design system from scratch.
  • Creating reusable UI components for consistent styling across an application.
  • Generating basic interactive elements (buttons, inputs) or display elements (typography, icons).
  • Ensuring accessibility is built into the foundation of your user interface.
  • Implementing form atoms like input fields, textareas and select dropdowns

Key capabilities

  • Generates a variety of UI atom types including:
    • Buttons (primary, secondary, tertiary, danger)
    • Inputs (text, checkbox, radio, select)
    • Typography (headings, paragraphs, labels)
    • Icons and Images/Avatars
    • Form atoms (input fields, textareas, checkboxes, radio buttons, select dropdowns, labels)
  • Supports styling through design tokens.
  • Creates accessible UI elements with a11y considerations.
  • Provides options for button variants (primary, secondary, tertiary, danger), sizes (sm, md, lg), and loading states.

Example prompts

  • "Generate a primary button atom."
  • "Create a text input field atom."
  • "Show me the code for a radio button atom with a small size."

Tips & gotchas

  • This skill generates React components (specifically, .tsx files). You'll need a React development environment to use the generated code.
  • The generated atoms are designed to be styled using design tokens; you’ll need to define and integrate these tokens into your project for consistent styling.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
thebushidocollective
Installs
40

🌐 Community

Passed automated security scans.