Atomic Design Atoms
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.
Run in terminal (recommended)
claude mcp add atomic-design-atoms npx -- -y @trustedskills/atomic-design-atoms
Or manually add to ~/.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,
.tsxfiles). 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 Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.