← スキル一覧に戻る

frontend-dev
by popo0407
⭐ 0🍴 0📅 2026年1月7日
SKILL.md
name: frontend-dev description: フロントエンド開発(React/TypeScript)のベストプラクティスと規約
フロントエンドのコーディング規約
- コンポーネント設計: UI はコンポーネントベースで構築し、再利用可能な構造を保つ。
- 状態管理: 状態管理は一元化し、コンポーネントは必要最小限のデータのみを購読する。UI 固有の状態はコンポーネント内部でカプセル化し、過剰なグローバル状態共有を避ける。
- ロジック分離: ビジネスロジックは DOM 操作から切り離し、データ駆動型の UI 更新を行う。
- キャッシュ戦略: クライアントキャッシュを活用し、リアルタイム更新が不要なデータは
sessionStorageやlocalStorageで保持する。 - UX/UI:
- エラーメッセージは具体的で、ユーザーに理解と行動を促す内容とする。
- 成功状態は過剰に通知せず、明確な視覚的フィードバックを重視する。
実装チェックリスト
- コンポーネントは小さく、単一責任になっているか
-
useEffectの依存配列は正しいか - メモ化(
useMemo,useCallback)は適切に使用されているか - アクセシビリティ(a11y)は考慮されているか(aria 属性など)
- レスポンシブデザインは崩れていないか
- 型定義(Props, State)は明示的か
- ハードコードされた文字列はなく、定数や設定ファイルを使用しているか
スコア
総合スコア
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
レビュー
💬
レビュー機能は近日公開予定です