feature-sliced-design は何をしますか?
フロントエンドプロジェクトにメソッドを適用するための、公式 Feature-Sliced Design (FSD) v2.1 スキルです。以下のようなタスクで使用します:
- FSD レイヤーに従ったプロジェクト構造の整理
- コードの配置場所の決定
- 静的アセット(画像、アイコン、フォント、PDF)の配置
- 密接に関連するスライスのグループ化
- パブリック API とインポート境界の定義
- クロスインポートの解決や @x パターンの評価
- エンティティの作成または削除の判断
- エンティティレイヤー自体が必要かどうかの評価
- ロジックをローカルに残すか抽出するかの判断
- FSD v2.0 または非 FSD コードベースからの移行
- FSD とフレームワーク(Next.js App Router / Pages Router、Nuxt、Vite、Astro)の統合
- FSD 内での認証、API 処理、Redux、TanStack Query (React Query) などの共通パターンの実装