From fsd
Feature-Sliced Design(FSD) ์ํคํ ์ฒ ๋ฐฉ๋ฒ๋ก ๊ฐ์ด๋. ํ๋ก ํธ์๋ ํ๋ก์ ํธ์ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ, ๋ ์ด์ด/์ฌ๋ผ์ด์ค/์ธ๊ทธ๋จผํธ ์ค๊ณ, ์์กด์ฑ ๊ท์น, Public API ํจํด ์ฐธ์กฐ.
npx claudepluginhub window-ook/claude-code-lab --plugin fsdThis skill uses the workspace's default tool permissions.
**Doc Source:** https://feature-sliced.design/kr/docs
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Doc Source: https://feature-sliced.design/kr/docs
FSD ์ํคํ ์ฒ ๋ฐฉ๋ฒ๋ก ์ ๋ฐ๋ผ ํ๋ก ํธ์๋ ํ๋ก์ ํธ์ ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๊ณ , ๋ ์ด์ด ๊ฐ ์์กด์ฑ ๊ท์น์ ์ค์ํ๋ฉฐ, ์ฝ๋๋ฅผ ๋น์ฆ๋์ค ๋๋ฉ์ธ ๊ธฐ๋ฐ์ผ๋ก ์กฐ์งํ๋ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํ๋ค.
| ๊ท์น | ์ค๋ช |
|---|---|
| ๋จ๋ฐฉํฅ ์์กด์ฑ | ์์ Layer๋ง ํ์ Layer๋ฅผ import ๊ฐ๋ฅ. ์ญ๋ฐฉํฅ ๊ธ์ง |
| ์ฌ๋ผ์ด์ค ๊ฒฉ๋ฆฌ | ๊ฐ์ Layer ๋ด ๋ค๋ฅธ ์ฌ๋ผ์ด์ค ๊ฐ ์ํธ ์ฐธ์กฐ ๊ธ์ง (์์ธ: @x ํจํด) |
| Public API ํ์ | ๋ชจ๋ ์ฌ๋ผ์ด์ค๋ index.ts๋ฅผ ํตํด์๋ง ์ธ๋ถ์ ๋
ธ์ถ |
| ๋๋ฉ์ธ ๊ธฐ๋ฐ ๋ค์ด๋ฐ | components/, hooks/, types/ ๊ฐ์ ๊ธฐ์ ์ ์ด๋ฆ ๊ธ์ง |
| ๋ช ์์ Named Export | export * ๋์ ํ์ํ ๊ฒ๋ง ๋ช
์์ ์ผ๋ก export |
| Entities ์ ์คํ๊ฒ | entities๋ ํ์๊ฐ ์๋. ์ฌ์ฌ์ฉ ํ์๊ฐ ๋ช ํํ ๋๋ง ์ถ์ถ |
src/
โโโ app/ โ ์ ์ญ ์ค์ , ๋ผ์ฐํ
, Provider (Slice ์์)
โโโ pages/ โ ๋ผ์ฐํธ๋ณ ํ๋ฉด ๋จ์
โโโ widgets/ โ ๋
๋ฆฝ์ UI ๋ธ๋ก (์ฌ์ฌ์ฉ)
โโโ features/ โ ์ฌ์ฉ์ ๊ธฐ๋ฅ ๋จ์
โโโ entities/ โ ๋น์ฆ๋์ค Entity (์ ํ)
โโโ shared/ โ ๊ณตํต ๋๊ตฌ, UI, API (Slice ์์)
FSD ์ฒ์์ด๊ฑฐ๋ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ํ์ ํ๊ณ ์ถ๋ค๋ฉด? โ references/01-overview.md
๊ฐ Layer์ ์ญํ ๊ณผ ์ธ๋ถ ๊ท์น์ด ๊ถ๊ธํ๋ค๋ฉด? โ references/08-layers.md
์ฌ๋ผ์ด์ค์ ์ธ๊ทธ๋จผํธ ์ค๊ณ ๋ฐฉ๋ฒ์ด ํ์ํ๋ค๋ฉด? โ references/09-slices-segments.md
Public API (index.ts) ์์ฑ ๊ท์น์ด ๊ถ๊ธํ๋ค๋ฉด? โ references/10-public-api.md
@x cross-import์ธ์ฆ(๋ก๊ทธ์ธ/ํ์๊ฐ์ ) ๊ตฌํ ์? โ references/02-authentication.md
ํ์ ๋ฐฐ์น ์ ๋ต์ด ํ์ํ๋ค๋ฉด? โ references/03-types.md
ํ์ด์ง ๋ ์ด์์ ๊ตฌ์ฑ ์? โ references/04-page-layouts.md
API ์์ฒญ ๊ตฌ์กฐ ์ค๊ณ ์? โ references/05-handling-api-requests.md
๊ธฐ์ ์ ํด๋ ๊ตฌ์กฐ ์ํฐํจํด์ ํผํ๋ ค๋ฉด? โ references/06-desegmentation.md
Entities Layer๊ฐ ๋น๋ํด์ง๋ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด? โ references/07-excessive-entities.md