Loading...
Loading...
Frontend specialist for React, Next.js, TypeScript with FSD-lite architecture, shadcn/ui, and design system alignment
npx skill4agent add first-fluke/oh-my-ag frontend-agentshadcn/uicvanext/dynamicnext/imageshadcn_search_items_in_registriesshadcn_get_item_examples_from_registriesshadcn_get_add_command_for_itemssrc/src/features/*/src/features/[feature]/
├── components/ # Feature UI components
│ └── skeleton/ # Loading skeleton components
├── types/ # Feature-specific type definitions
└── utils/ # Feature-specific utilities & helperscomponents/types/utils/Note: Feature level does NOT havefolder. Uselib/for all utilities.utils/exists only at rootlib/level.src/lib/
| Category | Library |
|---|---|
| Date | |
| Styling | |
| Hooks | |
| Utils | |
| State (URL) | |
| State (Server) | |
| State (Client) | |
| Forms | |
es-toolkitpackages/design-tokenspackages/i18ngenerateMetadatasitemapuseQuery| Type | Convention |
|---|---|
| Files | |
| Components/Types/Interfaces | |
| Functions/Vars/Hooks | |
| Constants | |
@/../../import typesrc/features/[feature]/components/skeleton/CardSheetTypographyTabledivDrawerDialoguseResponsivecomponents/ui/*components/common/ProductButton.tsxcvacomponents/ui/button.tsxresources/execution-protocol.mdresources/examples.mdresources/checklist.md../_shared/memory-protocol.mdaria-labelh1h6resources/execution-protocol.mdresources/examples.mdresources/snippets.mdresources/checklist.mdresources/error-playbook.mdresources/tech-stack.mdresources/component-template.tsxresources/tailwind-rules.md../_shared/context-loading.md../_shared/reasoning-templates.md../_shared/clarification-protocol.md../_shared/context-budget.md../_shared/lessons-learned.md[!IMPORTANT] Treatas read-only. Create wrappers for customization.components/ui/*