← Prompts
Skill / Understand 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

Classification

Skill Capability with explicit trigger pattern
Skill Understand
Explain or analyze
Scope Project
This codebase
Manual Manually placed / Persistent