From aeo-ux-design
Architect modern React progressive web apps with offline-first capabilities and responsive interfaces. Integrates shadcn/ui component library, service worker patterns, and mobile-friendly layouts. Consult when building installable web applications or designing component-driven UIs.
npx claudepluginhub aeyeops/aeo-skill-marketplace --plugin aeo-ux-designThis skill uses the workspace's default tool permissions.
Design and build modern React progressive web applications using SuperDesign methodology, shadcn/ui components, and React best practices.
README.mdSuperDesign.mdreference/accessibility.mdreference/code-quality-tooling.mdreference/common-pitfalls.mdreference/component-patterns.mdreference/dynamic-styling-patterns.mdreference/implementation-examples.mdreference/layout-patterns.mdreference/pwa-checklist.mdreference/pwa-icon-validation.mdreference/pwa-troubleshooting.mdreference/react-hooks.mdreference/setup-guide.mdreference/shadcn-components.mdreference/state-management-patterns.mdtemplates/component-boilerplate.tsxtemplates/custom-hook-template.tstemplates/manifest.jsontemplates/service-worker.tsGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Design and build modern React progressive web applications using SuperDesign methodology, shadcn/ui components, and React best practices.
Trigger this skill when the user requests:
templates/component-boilerplate.tsx - React component templatetemplates/custom-hook-template.ts - Custom hook structuretemplates/service-worker.ts - Manual service worker implementationFour-phase methodology. Get user approval before proceeding at each phase.
mcp__shadcn__getComponents() and mcp__shadcn__getComponent() to identify matching componentsReference: See SuperDesign.md for complete methodology.
.superdesign/design_iterations/theme_[n].csstemplates/manifest.json as starting pointtemplates/service-worker.tsNeed component info?
├─ Common component details → Check @reference/shadcn-components.md FIRST
├─ Detailed implementation/variants → mcp__shadcn__getComponent("name")
└─ List all available components → mcp__shadcn__getComponents()
Need library documentation?
├─ React hooks/patterns → Check @reference/react-hooks.md FIRST
├─ State management → Check @reference/state-management-patterns.md FIRST
├─ Styling decisions → Check @reference/dynamic-styling-patterns.md FIRST
├─ PWA requirements → Check @reference/pwa-checklist.md FIRST
├─ Need official/latest docs → mcp__context7__resolve_library_id() then get_library_docs()
└─ Common Context7 libraries:
/facebook/react, /vite-pwa/vite-plugin-pwa, /GoogleChrome/workbox,
/tanstack/react-query, /pmndrs/zustand, /shadcn/ui
Rule: Always check reference files before MCP calls to save tokens.
Need interactive element?
├─ Button/action → <Button>
├─ Link/navigation → <Link> or <a>
├─ Input field → <Input> or <Textarea>
├─ Toggle → <Switch> or <Checkbox>
└─ Selection → <Select> or <RadioGroup>
Need layout container?
├─ Content box → <Card>
├─ Modal → <Dialog>
├─ Side panel → <Sheet>
├─ Dropdown → <DropdownMenu>
└─ Sections → <Tabs> or <Accordion>
Need feedback?
├─ Loading → <Skeleton> or <Progress>
├─ Notification → <Toast> or <Alert>
├─ Hint → <Tooltip>
└─ Confirmation → <AlertDialog>
What kind of state?
├─ Local to component → useState
├─ Shared (2-3 components) → Props or useContext
├─ Complex app state → Zustand or Jotai
├─ Server data → React Query or SWR
└─ Form state → React Hook Form + Zod