Quick Reference
IDE extension에서는 composer에 열린 파일, 선택한 코드, recent chat을 붙여 현재 편집 맥락에서 시작할 수 있습니다. 짧은 질문은 editor context만으로 충분할 수 있지만, 여러 파일·수정 금지 경로·완료 기준은 프롬프트에 직접 적어야 합니다.
선택 영역: src/auth/token.ts의 refreshToken 함수
이 선택 영역의 만료 시간 계산만 고쳐 주세요.
호출부와 response 형식은 바꾸지 마세요.
수정 뒤에는 token 관련 test를 실행하고,
바뀐 파일과 테스트 결과를 요약해 주세요.| 질문 범위 | 먼저 붙일 context | 프롬프트에 추가할 것 |
|---|---|---|
| 한 함수의 동작 설명 | 선택 영역 | 원하는 설명 수준 |
| 열린 파일의 작은 수정 | 열린 파일 또는 selection | 바꾸지 말아야 할 동작 |
| 여러 호출부가 있는 버그 | 관련 파일 여러 개 | 수정 경로와 test 범위 |
| repository 구조 판단 | project와 관련 recent chat | 대상 directory, 제외 경로, 완료 기준 |
editor context가 주는 정보
Codex는 IDE에서 현재 열린 file과 selection을 composer로 가져와 코드 옆에서 설명, 편집, review를 이어갈 수 있습니다. 이 context는 파일 path를 다시 입력하지 않아도 현재 관심 지점을 알려 주지만, workspace 전체를 자동으로 이해하거나 모든 caller와 test를 포괄한다는 뜻은 아닙니다.
VS Code와 compatible editor에서는 Codex icon을 열거나 Command Palette에서 Codex: Open Codex Sidebar를 실행합니다. Xcode와 JetBrains IDE는 각 integration의 coding assistant 또는 AI Chat에서 Codex를 선택하는 방식입니다. editor마다 panel 이름과 지원 범위가 다르므로, 같은 command나 setting이 모든 IDE에 있다고 가정하지 않습니다.
명시적인 범위가 필요한 때
선택 영역만 붙인 요청은 local change에 적합합니다. API contract, database schema, config, generated file처럼 인접 파일의 경계를 확인해야 하는 변경은 대상과 제외 경로를 직접 적습니다. 관련 test·caller·documentation을 같이 붙이거나 path로 지정하면, 현재 편집기 focus만 보고 좁게 고치는 위험을 줄일 수 있습니다.
나쁜 요청: 이 함수의 버그를 고쳐 주세요.
범위가 닫힌 요청: src/auth/token.ts의 refreshToken을 수정하세요.
src/auth/session.ts의 호출 형식과 public response는 유지하세요.
tests/auth/token.test.ts를 실행하고, 다른 파일을 바꾸면 이유를 먼저 보고하세요.편집과 review를 나누기
IDE extension은 source 옆에서 concise summary와 changed line을 review하고, 같은 chat에서 follow-up을 이어 갈 수 있습니다. 변경을 받아들이기 전에는 diff와 test evidence를 확인합니다. task가 커져 local iteration보다 긴 실행이 필요하면 cloud work로 위임하고, 돌아온 뒤에는 editor에서 결과와 Git diff를 다시 review합니다.
과거 UI의 IDE context나 Auto context 명칭을 고정 기능처럼 전제하지 마십시오. 핵심은 열린 file·selection·recent chat을 실제로 composer에 붙였는지이며, 큰 수정의 범위와 제약은 editor context가 대신하지 않습니다.
참고 링크
2 sources