| 컴포넌트 작성/수정 | UI 구조·분리·합성이 핵심 | code-quality.md + component-patterns.md + react-effects.md + design-system.md + testing.md |
| API 연동/데이터 패칭 | fetch·mutation·캐싱이 핵심 | async-patterns.md + state-management.md + error-handling.md + testing.md |
| 상태 관리 설계 | 상태 위치(서버/URL/전역/로컬) 결정 | state-management.md + state-colocation.md + react-effects.md |
| 프로젝트 구조/설계 | 디렉토리·모듈 경계·레이어 분리 | architecture.md + code-quality.md |
| 테스트 작성 (기본) | 유틸·훅·로직 단위 테스트 | testing.md + testing-vitest-setup.md + testing-msw.md |
| 테스트 작성 (컴포넌트) | 컴포넌트 렌더링·인터랙션 테스트 | testing.md + testing-component-patterns.md |
| 테스트 작성 (Next.js) | RSC·라우트 핸들러·미들웨어 테스트 | testing.md + testing-nextjs.md |
| 성능 이슈 — SSR/streaming | Next.js SSR 런타임, 'use client' 경계, streaming, push-down 패턴 | performance-ssr.md + monitoring.md |
| 성능 이슈 — React 렌더링 | Compiler, memo/useMemo/useCallback, 가상화, 1ms 룰 | performance-react-rendering.md + monitoring.md |
| 성능 이슈 — 빌드/번들 | tree-shaking, 코드 스플리팅, optimizePackageImports, Turborepo 캐시 | build-optimization.md + ci-cd.md |
| 이미지/폰트 최적화 | next/image·next/font·CLS·LCP 방어 | ⚡ vercel:nextjs (자동, Read 불필요) + next-assets.md |
| 접근성 관련 | 스크린리더·키보드·ARIA·시맨틱 HTML | accessibility.md |
| 디자인 시스템/UI | 공통 UI 컴포넌트·토큰·테마 | design-system.md + component-patterns.md + styling.md |
| 폼 구현 | 사용자 입력 수집·유효성 검증·제출 | forms.md + component-patterns.md + error-handling.md + accessibility.md + testing.md |
| 에러 처리 | Error Boundary·에러 UI·로깅 | error-handling.md |
| 라우팅/네비게이션 | URL 구조·페이지 전환·동적 라우트 | ⚡ vercel:nextjs (자동, Read 불필요) + state-management.md §4 URL 상태 (nuqs) |
| 유틸리티/라이브러리 선택 | 외부 패키지 도입·교체 판단 | libraries.md |
| TypeScript 설계 | 타입 정의·제네릭·유틸 타입 | typescript.md + code-quality.md |
| 국제화(i18n) | 다국어·번역 키·로케일 | i18n.md |
| SEO | 메타태그·OG·구조화 데이터 | seo.md |
| 보안 | XSS·CSRF·인증 토큰 처리 | security.md |
| CI/CD/배포 | 빌드 파이프라인·배포 설정 | ci-cd.md + git-workflow.md |
| 모니터링/분석 | 에러 추적·사용자 행동 수집 | monitoring.md + analytics.md |
| Server Actions | 서버 mutation·form action·revalidation | ⚡ vercel:nextjs (자동, Read 불필요) + forms.md §5 (ActionResult 타입 + Zod + 권한 검증) + error-handling.md + testing.md |
| 리팩토링 | 기존 코드 구조 개선 (기능 변경 없음) | react-effects.md + code-quality.md + component-patterns.md + architecture.md + state-management.md |
| 코드 리뷰 | PR·코드 품질 검토 | code-review.md + code-quality.md + react-effects.md + accessibility.md + 리뷰 대상에 따라 관련 파일 추가 참조 |