1---2name: frontend-ui-engineering-23description: Frontend UI Engineering4---56# Frontend UI Engineering78End-to-end UI implementation: structure, styling, responsive behavior, state, and accessibility. Extends `frontend-ui-accessibility` with architecture and design-system discipline.910## When to use1112- New page, form, or interactive component13- Refactoring UI for consistency or responsiveness14- Applying or extending a design system1516## When not to use1718- Backend-only change19- Accessibility audit only (use `frontend-ui-accessibility`)20- Full visual redesign exploration (consider design consultation workflows)2122## Workflow23241. **Inventory** — existing components, tokens, patterns to reuse252. **Structure** — semantic HTML; split presentational vs container components263. **Layout** — mobile-first breakpoints; avoid fixed widths that break small screens274. **State** — local vs shared; minimize prop drilling; document async/loading/error UI285. **Styling** — tokens (color, spacing, type); no magic numbers scattered296. **A11y** — keyboard, focus, labels, contrast (see `frontend-ui-accessibility`)307. **Verify** — key viewports; critical user paths; no console errors3132## Checklist3334| Area | Check |35|------|-------|36| Components | Single responsibility; reusable primitives |37| Responsive | Works at 320px and desktop; touch targets adequate |38| Loading/empty/error | All three states designed |39| Performance | Avoid unnecessary re-renders; lazy-load heavy assets |40| A11y | Focus order, ARIA only when needed, form labels |4142## Output4344- Implemented components with consistent patterns45- Brief note on new tokens or patterns added to the design system4647## Related skills4849- `frontend-ui-accessibility` — WCAG-focused review50- `browser-testing-with-devtools` — runtime verification51- `performance-optimization` — bundle and render performance5253*Adapted from [addyosmani/agent-skills](https://github.com/addyosmani/agent-skills) (MIT).*
Run npx skillmds@latest add charlieviettq/frontend-ui-engineering-2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Frontend UI Engineering It is listed under Web & Frontend on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
charlieviettq (@charlieviettq) published this skill. Their other Agent Skills are listed on their SkillMD profile.