Skills for Real Engineers. Straight from my .agents directory.
frontend-ui-engineering
Agent skill fromaddyosmani/agent-skills
Builds production-quality, accessible, responsive user-facing UIs. Use when building or modifying interfaces and pages, creating components, implementing layouts, meeting WCAG accessibility requirements, managing state, or when the output needs to look and feel production-quality rather than AI-generated.
How to install frontend-ui-engineering
npx skills add addyosmani/agent-skills# or add only this skill to Claude Code: copy the folder
skills/frontend-ui-engineering/
# into
~/.claude/skills/frontend-ui-engineering/ (all projects)
.claude/skills/frontend-ui-engineering/ (one project)
1# Frontend UI Engineering23## Overview45Build production-quality user interfaces that are accessible, performant, and visually polished. The goal is UI that looks like it was built by a design-aware engineer at a top company — not like it was generated by an AI. This means real design system adherence, proper accessibility, thoughtful interaction patterns, and no generic "AI aesthetic."67## When to Use89- Building new UI components or pages10- Modifying existing user-facing interfaces11- Implementing responsive layouts12- Adding interactivity or state management13- Fixing visual or UX issues1415## Component Architecture1617### File Structure1819Colocate everything related to a component:2021```22src/components/23 TaskList/24 TaskList.tsx # Component implementation25 TaskList.test.tsx # Tests26 TaskList.stories.tsx # Storybook stories (if using)27 use-task-list.ts # Custom hook (if complex state)28 types.ts # Component-specific types (if needed)29```3031### Component Patterns3233**Prefer composition over configuration:**3435```tsx36// Good: Composable37<Card>38 <CardHeader>39 <CardTitle>Tasks</CardTitle>40 </CardHeader>41 <CardBody>42 <TaskList tasks={tasks} />43 </CardBody>44</Card>4546// Avoid: Over-configured47<Card48 title="Tasks"49 headerVariant="large"50 bodyPadding="md"51 content={<TaskList tasks={tasks} />}52/>53```5455**Keep components focused:**5657```tsx58// Good: Does one thing59export function TaskItem({ task, onToggle, onDelete }: TaskItemProps) {60…
Excerpt shown under the repository's MIT license.
More skills in agent-skills
- ▸api-and-interface-design
- ▸browser-testing-with-devtools
- ▸ci-cd-and-automation
- ▸code-review-and-quality
- ▸code-simplification
- ▸constraint-driven-development
- ▸context-engineering
- ▸debugging-and-error-recovery
- ▸deprecation-and-migration
- ▸documentation-and-adrs
- ▸doubt-driven-development
- ▸git-workflow-and-versioning
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
