ui-engineering
Orchestrates substantial frontend and UI work with audit-first context, product-aware design direction, shadcn-aware component engineering, Storybook state…
Skill by hersti
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/hersti-ui-engineering
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, backend, testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ui-engineering
What's inside
- Skill name
ui-engineering- Description
- Orchestrates substantial frontend and UI work with audit-first context, product-aware design direction, shadcn-aware component engineering, Storybook state coverage, specialist motion/React guidance, independent interface review, and real-browser/accessibility verification. Use for new pages, major UI features, redesigns, reusable components, design-system work, or broad interface audits. Do not use for typos, tiny isolated style fixes, backend-only work, or explanations that do not change or evaluate UI.
- License
- MIT
- Instructions
- 92 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- accessibility.md · references/
- design-system.md · references/
- storybook.md · references/
- verification.md · references/
SKILL.md (first lines)
# UI Engineering Orchestrator Use the smallest workflow that can produce trustworthy evidence. Route to specialist skills instead of duplicating their rulebooks here. ## Scope - **Trivial:** copy tweak, obvious isolated CSS defect, tiny prop/style correction. Fix directly; do not summon the full stack. - **Focused UI:** one component or interaction. Inspect local conventions, use only relevant specialists, update reusable-component evidence, verify the changed behavior. - **Substantial UI:** new surface, major feature, redesign, design-system work, multi-component flow. Use the orchestration below. - **Review-only:** preserve scope and use independent review/evidence rather than redesigning by default. If project infrastructure needed for a substantial task is missing, tell the user to run `/ui-setup`; do not silently mutate project tooling from the orchestrator. ## 1. Recon before direction For substantial work in an existing repository, map the actual system before changing it: framework/package manager, styling architecture, tokens/theme, reusable components, Storybook, Playwright, shadcn configuration, responsive/motion conventions, and the running UI when available. Use `ui-recon` or `ui-design-system-audit` for large read-only exploration. Separate intentional product decisions from accidental drift. ## 2. Design direction Invoke the internal `ui-design-direction` skill for a new surface or meaningful redesign. It classifies the surface and produces a compact direction contract covering expressive dials plus operational constraints such as task frequency, information criticality, error cost and data complexity. Translate accepted direction into reusable system decisions. Read `references/design-system.md` for substantial token/component-system extraction or normalization. ## 3. Component engineering Search in this order: 1. existing project component; 2. existing project primitive; 3. already-installed component library; 4. shadcn/ui and configured registries when the project uses or has deliberately selected shadcn; 5. another trusted compatible source; 6. small custom implementation only when previous options do not fit. When shadcn is active, invoke `ui-shadcn`. Preserve `components.json`, its base library, aliases, icon library, registries and styling architecture unless migration is explicitly requested. Registry components are implementation material, not a second visual identity. ## 4. Storybook is core for supported web frontends For harness-managed supported web frontend work, reusable components added or materially changed should receive meaningful Storybook stories in the same task. Storybook is the isolated component workbench for states, interaction examples, documentation and automated a11y evidence. Do not force Storybook 10 into an unsupported/legacy target or ambiguous monorepo root. Read `references/storybook.md` for policy and compatibility. ## 5. Specialist routing ### Motion `ui-design-direction` owns overall motion character; invoke `ui-motion` for detailed motion behavior. Prefer CSS when sufficient and respect reduced motion. ### React / Next.js engineering Invoke `ui-react-engineering` when React/Next changes materially affect data fetching, rendering, server/client boundaries, bundle size, rerenders or performance. Do not turn every UI task into theoretical optimization. ### Independent interface review After substantial implementation stabilizes, review from a fresh read-only context. Invoke `ui-interface-review` for a fresh read-only review. Findings are evidence, not automatic rewrite commands. ## 6. Browser truth Use the repository's existing Playwright Test suite for repeatable flows. If `playwright-cli` is installed and available, it is appropriate for token-efficient exploratory browser work; do not conflate Playwright Test's `npx playwright` test CLI with the separate coding-agent `playwright-cli` package. Select verification based on introduced risk: - build/type/lint for code integrity; - Storybook for isolated states; - Storybook a11y for component-level automated accessibility checks; - Playwright Test and/or `playwright-cli` for real interactions and responsive behavior; - `@axe-core/playwright` for automated accessibility evidence; - manual keyboard, focus, zoom and reduced-motion checks where automation cannot prove behavior. Read `references/verification.md` and `references/accessibility.md` when needed. Fix root causes and rerun failed checks. ## 7. Completion contract For substantial UI work, do not claim completion until applicable evidence supports that: - requirements and intentional existing behavior are preserved; - implementation extends rather than forks the design system; - reusable Storybook coverage is current where supported/applicable; - relevant responsive behavior is inspected; - changed interactive UI has keyboard/focus semantics checked; - relevant automated accessibility checks pass; - critical changed flows were exercised in a real browser; - motion is purposeful and reduced-motion aware; - no known runtime/console error caused by the change remains; - accepted independent-review findings were fixed and rechecked. Report what was actually verified and meaningful limits. Never imply untested coverage. ## 8. Context discipline Do not invoke every specialist for every task. Skill bodies persist after loading. Route narrowly, isolate read-heavy review/recon work with forked skills, and prefer environment evidence over more prose rules.
From hersti/ui-engineering, MIT.
More from hersti/ui-engineering
- 0.529score
ui-doctor
hersti
Diagnose whether the current repository is ready for the UI Engineering workflow without changing files.
SkillBFreshness: BClaude Code +9 - 0.529score
ui-design-direction
hersti
Context-aware design-direction skill for substantial frontend/UI work across marketing sites, editorial surfaces, product apps, dashboards, admin tools…
SkillBFreshness: BClaude Code +9 - 0.529score
ui-setup
hersti
Prepare the current frontend repository for the UI Engineering workflow.
SkillBFreshness: BClaude Code +9 - 0.524score
ui-shadcn
hersti
Project-aware shadcn/ui component engineering for React web projects.
SkillBFreshness: BClaude Code +9 - 0.524score
ui-motion
hersti
Motion-design and animation-engineering guidance for web UI.
SkillBFreshness: BClaude Code +9 - 0.519score
ui-verify
hersti
Run evidence-based verification for recent frontend/UI changes using the repository's existing checks, Storybook, Playwright and accessibility tooling.
SkillBFreshness: BClaude Code +9 - 0.519score
ui-design-system-audit
hersti
Read-only design-system extraction and consistency audit for an existing frontend.
SkillBFreshness: BClaude Code +9 - 0.519score
ui-interface-review
hersti
Independent read-only interface review for substantial frontend work.
SkillBFreshness: BClaude Code +9 - 0.519score
ui-react-engineering
hersti
React and Next.js engineering guidance for frontend UI implementation.
SkillBFreshness: BClaude Code +9 - 0.519score
ui-storybook
hersti
Storybook engineering guidance for reusable web components, stories, interaction tests, docs, and a11y coverage.
SkillBFreshness: BClaude Code +9 - 0.516score
ui-recon
hersti
Read-only reconnaissance of an existing frontend repository and running UI before substantial redesign or design-system work.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 27, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/hersti/ui-engineering
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from hersti
- 0.529score
ui-doctor
hersti
Diagnose whether the current repository is ready for the UI Engineering workflow without changing files.
SkillBFreshness: BClaude Code +9 - 0.529score
ui-design-direction
hersti
Context-aware design-direction skill for substantial frontend/UI work across marketing sites, editorial surfaces, product apps, dashboards, admin tools…
SkillBFreshness: BClaude Code +9 - 0.529score
ui-setup
hersti
Prepare the current frontend repository for the UI Engineering workflow.
SkillBFreshness: BClaude Code +9 - 0.524score
ui-shadcn
hersti
Project-aware shadcn/ui component engineering for React web projects.
SkillBFreshness: BClaude Code +9 - 0.524score
ui-motion
hersti
Motion-design and animation-engineering guidance for web UI.
SkillBFreshness: BClaude Code +9 - 0.519score
ui-verify
hersti
Run evidence-based verification for recent frontend/UI changes using the repository's existing checks, Storybook, Playwright and accessibility tooling.
SkillBFreshness: BClaude Code +9
Cite this page
ui-engineering skill. Agent Mart. https://agentmart.dev/skills/hersti-ui-engineering (last updated 2026-10-24)