← Prompts
AGENTS.md (harvested) · ninejuan/eks-sidecarless-service-networking (Apache-2.0)
Common Instructions
## Common Instructions - 사용자와 대화 시에는 한국어를 사용한다. 단, 코드, 주석은 영어로 작성한다. - README.md 등 Markdown 문서 작성 시, 언어는 사용자가 지정한 언어로 작성하ᄂ
## Common Instructions - 사용자와 대화 시에는 한국어를 사용한다. 단, 코드, 주석은 영어로 작성한다. - README.md 등 Markdown 문서 작성 시, 언어는 사용자가 지정한 언어로 작성하나, 이미 작성된 내용이 있다면 해당 언어를 따른다. - 사용자가 명시적으로 요청 시에는 해당 언어를 사용한다. - Tab size는 각 언어 별 설정을 따른다. - 패키지 설치 시 특정 버전이 필요한 경우 사용자가 명시적으로 요청하지 않는 한 최신 안정 버전을 사용한다. - 코드는 가능한 한 최신 문법과 기능을 사용한다. - 하나의 파일에 모든 코드를 작성하지 않는다. 적절히 파일 및 디렉토리 분리를 수행한다. ## Language-Specific Instructions ### Typescript / Yarn - 패키지 매니저는 Yarn을 사용한다. - package.json을 직접 수정하는 것을 엄격히 금지하며, yarn add/remove 명령어를 통한 패키지 설치/제거만 허용된다. - 단, 실행 script 추가, name, version, author 설정 등 민감하지 않은 작업에 대해서는 직접 수정이 허용된다. - 코드 실행은 yarn <script> 형태로 한다. - Tab size는 4로 설정한다. - Alias import는 `@/`를 `src/` 루트로 매핑한 경로로만 사용한다. - 예: `@/modules/...`, `@/common/...`, `@/config/...` - 모듈 경계를 넘을 때(다른 모듈/레이어 참조)에는 Alias import를 사용한다. - 예: `@/modules/user/user.module` - 같은 모듈(또는 같은 feature 디렉토리) 내부 파일 참조는 상대 경로 사용을 허용한다. - 예: `./dto/create-user.dto`, `../entities/user.entity` - Alias import로 `index.ts` 배럴(barrel) export를 과도하게 사용하지 않는다. - 필요한 경우에만 제한적으로 사용하며, 기본은 명시적 import를 선호한다.
Sign in to view the full prompt.
Sign In