スキル一覧に戻る
djimontyp

frontend

by djimontyp

0🍴 0📅 2026年1月11日
GitHubで見るManusで実行

SKILL.md


name: frontend description: React 18, TypeScript, shadcn/ui patterns for Pulse Radar frontend development.

Frontend Development Skill

Architecture

frontend/src/
├── pages/           # 14 lazy-loaded pages
├── features/        # 16 domain modules (api/, components/, hooks/, types/)
├── shared/
│   ├── ui/          # 33 shadcn/ui components
│   ├── components/  # 17 business components
│   ├── patterns/    # CardWithStatus, EmptyState, FormField
│   ├── tokens/      # Design tokens
│   └── store/       # Zustand (uiStore)
└── app/routes.tsx   # All routes

State Management

  • Server state → TanStack Query (useQuery, useMutation)
  • Client state → Zustand (useUiStore)
  • Never store server data in Zustand

WebSocket (Native)

import { useWebSocket } from '@/features/websocket';
const { status } = useWebSocket({
  topics: ['messages'],
  onMessage: (data) => queryClient.invalidateQueries(['messages'])
});

Verification

npm run build && npx tsc --noEmit

References

  • @references/state-management.md — Detailed Zustand + TanStack patterns
  • @references/websocket.md — WebSocket reconnection, topics
  • @references/testing.md — Vitest + Playwright patterns

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です