🧩
FrontendTypeScript

Web UI Components

by shep-ai

Web UI Components is a Frontend skill for Claude Code, published by shep-ai in shep.

247 stars53 forkson shep-ai/shepAdded 2026/09/02Repository updated 2026/08/28
agent-orchestrationagentic-aiaiai-agentsai-code-generationai-codingai-nativeautomationclaudeclaude-codeclicursordeveloper-toolsdevtoolsgeminigit-worktreesparallel-developmentsdlctypescriptworktrees
Install in seconds
Install Web UI Components
Copy Web UI Components into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/shep-ai/shep/tree/main/.claude/skills/shep-ui-component ~/.claude/skills/shep-ui-component

Requires Node.js. Downloads this skill only β€” not the rest of the repository β€” into your Claude Code skills folder.

Without Node.js

git clone https://github.com/shep-ai/shep.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
.claude/skills/shep-ui-component/SKILL.md in shep-ai/shep
Installs to
~/.claude/skills/shep-ui-component
Collection
One of 19 skills cataloged from this repository
Category
Frontend β€” 600 skills

What Web UI Components does

Web UI Components guides creation, modification, and review of React web UI components. Use it for new components, updates, Storybook stories, data-testid attributes, and unit tests in the Shep presentation layer.

Web UI Components is cataloged under Frontend on DirSkills. Web UI Components comes from a repository tagged agent-orchestration, agentic-ai, ai, ai-agents and ai-code-generation.

Documentation

README

Web UI Component Development

Build React components following the four-tier architecture, with mandatory Storybook stories, data-testid attributes, and unit tests.

Four-Tier Hierarchy

Tier 0: ui/        -> shadcn/ui primitives (managed by CLI, rarely hand-edited)
Tier 1: common/    -> Reusable composed components (combine ui/ primitives)
Tier 2: layouts/   -> Page shells, structural wrappers (use ui/ + common/)
Tier 3: features/  -> Domain-specific views bound to routes (use all tiers)

Import rule: A tier may only import from lower tiers, never upward.

features/ -> layouts/, common/, ui/
layouts/  -> common/, ui/
common/   -> ui/
ui/       -> external packages only

File Structure

Tier 0 (ui/) β€” flat files, no subfolder

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Web UI Components

  • What else does shep-ai publish alongside Web UI Components?

    Web UI Components is one of 19 skills that DirSkills catalogs from shep-ai/shep, the repository it ships in. Its siblings there include Architecture Reviewer, Commit PR and Cross-Validate Artifacts. Each one is a separate skill with its own page in this directory, installs the same way Web UI Components does, and is maintained by shep-ai in that same repository. The rest of the collection is listed on the shep-ai/shep page.

  • How does Web UI Components compare to other Frontend skills?

    Web UI Components ranks #555 by stars among the 600 Frontend skills in this catalog. The most-starred ones next to it are Angular Developer, Android Clean Architecture and Accessibility. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Web UI Components against them. Open each page to compare what they document and how they install.

More from shep-ai/shep

Web UI Components is one of 19 skills cataloged on DirSkills from shep-ai/shep.

See all 19 skills β†’