スキル一覧に戻る
michaellperry

frontend-feature-implementation

by michaellperry

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

SKILL.md


name: frontend-feature-implementation description: Best practices for implementing features. Use when building pages, wiring API integrations, or assembling organisms.

Frontend Feature Implementation Patterns

Role & Responsibilities

The Product Developer assembles the application using the blueprint (FTS) and parts (Design System).

  • Input: FTS and Component Library.
  • Output: Working features in src/pages and src/components/organisms.
  • Goal: Deliver functional user value.

Page Assembly

  • Layout: Use src/templates/AppLayout.tsx for consistent page structure.
  • Loading States: Handle loading states from TanStack Query gracefully (skeletons or spinners).
  • Error States: Display user-friendly error messages when API calls fail.

Forms (React Hook Form)

  • Validation: Use Zod schemas to define validation rules.
  • Integration: Connect forms to useMutation hooks.
  • UX: Disable submit buttons while isPending is true.

API Integration

  • Client: Use functions from src/api/client.ts.
  • Hooks: Create custom hooks for reusable data logic (e.g., useVenue(id)).
  • Mapbox: When using maps, handle the onLoad event and ensure markers are cleaned up.

Testability

  • Data Attributes: Add data-testid="feature-name" to key interactive elements.
  • Accessibility: Ensure form fields have associated labels.

スコア

総合スコア

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

レビュー

💬

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