파일은 영향 범위와 생성 주체로 수정 여부를 판단한다

이름을 외우기보다 누가 만들고 어디까지 영향을 주는지로 분류한다.

변경하려는 요구화면·공통 구조·설정·생성물 중 어디인가
한 URL

page.tsx

해당 route의 화면과 data 읽기

하위 URL 공통

layout.tsx

공유 UI와 provider 경계

앱 전체

globals.css · 설정 파일

전역 style은 globals.css, lint는 eslint.config.mjs, Next 동작은 next.config.ts에서 관리한다.

도구 생성

.next/

원인을 소스에서 고치고 다시 생성

핵심변경 범위가 넓을수록 상위 파일을 선택하되, route별 차이를 전역 설정에 숨기지 않는다.