33P by GN⁺ 20시간전 | ★ favorite | 댓글 1개
  • OpenAI가 agentic 코딩 도구 Codex를 실무에 바로 적용할 수 있는 12가지 유즈케이스를 공식 문서로 정리해 공개했으며, 각 케이스에는 권장 팀/카테고리, 스타터 프롬프트, 활용 Skills 정보가 포함되어 있음
  • Engineering·Front-end·Data·Integrations·Mobile·Evaluation 등 6개 카테고리로 분류

1. Pull Request 빠르게 리뷰하기 (Integration / Automation)

  • GitHub 조직 또는 리포지토리에 Codex code review를 추가하면 모든 PR에 자동 리뷰 설정 가능
    • 또는 PR 댓글에 @codex review를 입력해 수동 요청
  • 스타터 프롬프트: @codex review for security regressions, missing tests, and risky behavior changes
  • 이슈 발견 시 @codex fix it 댓글로 수정 클라우드 태스크를 바로 생성하고 PR 업데이트
  • AGENTS.md에 리뷰 가이드라인 섹션을 추가해 커스터마이징 가능
    • 예: 오탈자·문법 오류 → P0, 문서 누락·테스트 누락 → P1 등 우선순위 설정
    • 파일별로 가장 가까운 AGENTS.md의 지침이 적용되므로, 특정 패키지는 서브디렉토리에 별도 지침 배치 가능
  • 적합 대상: 머지 승인 전 추가 검토 시그널이 필요한 팀, 프로덕션 운영 중인 대형 코드베이스
  • 활용 Skill: Security Best Practices — 시크릿·인증·의존성 변경 등 위험 영역 집중 리뷰

2. 반응형 프론트엔드 디자인 빌드하기 (Front-end / Design)

  • 스크린샷·디자인 브리프·레퍼런스 이미지를 입력하면 Codex가 기존 디자인 시스템 컴포넌트와 토큰을 재사용해 반응형 UI 코드로 변환
  • 핵심 프롬프트 요구사항:
    • 기존 컴포넌트·디자인 시스템 재사용 (새 시스템 병렬 생성 금지)
    • 스페이싱·레이아웃·계층 구조·반응형 동작을 스크린샷과 최대한 일치
    • 리포지토리의 라우팅·상태 관리·데이터 패치 패턴 준수
    • 모호한 부분은 가장 단순한 구현 선택 후 가정 사항 명시
  • Playwright 스킬로 실제 브라우저를 열어 구현 결과물과 스크린샷 비교 및 반복 수정
    • 브라우저 창 크기 조절로 다양한 브레이크포인트에서 레이아웃 검증
  • 적합 대상: 신규 프론트엔드 프로젝트 시작, 기존 코드베이스에 디자인된 화면 구현
  • 좋은 결과를 위해 데스크톱·모바일 레이아웃, 호버/선택 상태, 빈 화면·로딩 화면 등 다양한 상태의 레퍼런스 제공 권장

나머지 유즈케이스 상세 페이지들을 fetch하겠습니다.네비게이션이 너무 길어서 본문이 잘립니다. view_range를 활용해 본문만 추출하는 방식으로 전환하겠습니다. bash로 curl + grep 방식으로 본문만 가져옵니다.페이지가 JS 렌더링 방식이라 curl로는 본문을 가져올 수 없습니다. web_fetch 도구로 각 페이지를 fetch하되, 네비게이션 이후 본문만 추출하는 방식으로 진행합니다.본문 일부가 보입니다. 이제 나머지 페이지들을 병렬로 fetch합니다.이제 fetch한 api-integration-migrations 페이지도 확인합니다.모든 유즈케이스 상세 내용을 확보했습니다. 이제 나머지 10개 유즈케이스를 피쳐드 1·2번과 동일한 형식으로 정리합니다.

3. 대형 코드베이스 이해하기 (Engineering / Analysis)

난이도: Easy | 소요시간: 5분

  • 낯선 리포지토리에 진입했을 때, Codex에게 전체 코드베이스를 설명해 달라고 요청하는 것으로 시작
  • 특정 시스템 영역에 기여해야 할 경우 범위를 좁혀 요청할수록 더 구체적인 설명 획득
  • 스타터 프롬프트: Explain how the request flows through <name of the system area> in the codebase. Include: which modules own what / where data is validated / the top gotchas to watch for before making changes. End with the files I should read next.
  • 적합 대상: 새 리포지토리에 온보딩 중인 신규 엔지니어, 기능 변경 전 동작 방식을 파악해야 하는 개발자

4. 어려운 문제 반복 풀기 (Engineering / Analysis)

난이도: Advanced | 소요시간: Long-running

  • 평가 스크립트(eval) 를 제공하면 Codex가 점수 기반 개선 루프를 돌며 자동 반복 개선
  • 스타터 프롬프트 핵심 구조:
    • AGENTS.md 읽기 → 현재 출력을 채점하는 스크립트/명령 탐색
    • 한 번에 하나의 개선 사항 적용 → eval 명령 재실행 → 점수와 변경 내용 로깅
    • 시각적 출력이라면 view_image로 직접 검사
    • 전체 점수와 LLM 평균 점수가 모두 90% 이상이 될 때까지 반복
  • 제약 조건: 첫 번째 수용 가능한 결과에서 멈추지 말 것 / 새 결과가 명확히 더 나쁘지 않은 이상 이전 버전으로 복원 금지
  • 적합 대상: 반복마다 채점 가능한 문제, 결정적 검사와 LLM-as-a-judge 점수가 모두 필요한 시각·주관적 출력, 진행 상황 추적이 필요한 장기 세션

5. 브라우저 기반 게임 만들기 (Engineering / Code)

난이도: Intermediate | 소요시간: Long-running

  • 게임 브리프 → PLAN.md로 먼저 구체적인 계획 작성 → 실제 게임 빌드 순서로 진행
  • 활용 Skills:
    • Playwright: 라이브 브라우저에서 게임 플레이, 현재 상태 검사, 컨트롤·타이밍·UI 감 반복 수정
    • ImageGen: 컨셉 아트·스프라이트·배경·UI 에셋 생성, 나중에 배치 생성을 위한 프롬프트도 재사용 가능하게 저장
    • OpenAI Docs: 게임에 OpenAI 기능을 연결하기 전에 최신 공식 가이드 참조
  • 스타터 프롬프트: Use $playwright-interactive, $imagegen, and $openai-docs to plan and build a browser game in this repo. Implement PLAN.md, and log your work under .logs/
  • 적합 대상: 브라우저 게임 처음부터 빌드, 컨트롤·비주얼·배포 전반에 반복 테스트가 필요한 게임 개발

6. 데이터셋 분석 및 리포트 생성 (Data / Analysis)

난이도: Intermediate | 소요시간: 1시간

  • 지저분한 데이터 파일을 정제·조인·탐색적 분석·모델링까지 수행하고, 재사용 가능한 아티팩트로 패키징
  • 스타터 프롬프트 요구사항: AGENTS.md 읽기 → 데이터셋 로드 → 파일 내용·조인 키·데이터 품질 이슈 설명 → import부터 시각화·모델링·리포트 출력까지 재현 가능한 워크플로 제안
  • 제약 조건: 일회성 노트북 상태 대신 스크립트·저장된 아티팩트 선호 / 누락 값이나 병합 키 임의 생성 금지
  • 활용 Skills: Spreadsheet(CSV·TSV·Excel 검사), Jupyter Notebook(탐색적 분석), Doc(.docx 리포트), Pdf(최종 아티팩트 PDF 렌더링)
  • 적합 대상: 지저분한 파일에서 시작해 차트·메모·대시보드·리포트로 끝내야 하는 분석 작업, 재현 가능한 스크립트가 필요한 팀

7. 슬라이드 덱 자동 생성 (Data / Automation)

난이도: Easy | 소요시간: 30분

  • pptx 파일을 코드로 직접 편집하고, 이미지 생성을 결합해 반복 가능한 레이아웃 규칙을 슬라이드별로 적용
  • 활용 Skills:
    • Slides: PptxGenJS로 .pptx 덱 생성·편집, 오버플로·오버랩·폰트 검사용 렌더 및 검증 스크립트 포함
    • ImageGen: 일러스트·커버 아트·다이어그램·슬라이드 비주얼 생성, 재사용 가능한 비주얼 방향 유지
  • 스타터 프롬프트 핵심: 모든 슬라이드 우측 하단에 logo.png 추가 / 특정 슬라이드 텍스트 좌측 이동 + 우측에 이미지 생성 / 기존 브랜딩 유지 / 납품 전 오버플로·폰트 대체 검사 실행
  • 적합 대상: 노트·구조화된 입력을 반복 가능한 슬라이드로 만드는 팀, 스크린샷·PDF·레퍼런스 프레젠테이션에서 덱 재구성

8. Slack에서 코딩 태스크 시작하기 (Integrations / Automation)

난이도: Easy | 소요시간: 5분

  • Slack 앱 설치 → 리포지토리·환경 연결 → @Codex를 채널에 추가하는 3단계 설정
  • 스레드에서 @Codex를 멘션하면 요청·제약 조건·원하는 결과와 함께 태스크 시작
  • 스타터 프롬프트: @Codex analyze the issue mentioned in this thread and implement a fix in <name of your environment>
  • 작업 링크를 열어 결과 검토 후 추가 수정이 필요하면 Slack에서 팔로업 가능
  • 팁: 스레드에 충분한 컨텍스트나 수정 제안이 없을 경우 프롬프트에 직접 포함할 것
  • 적합 대상: Slack 스레드에서 시작하는 비동기 핸드오프, 컨텍스트 전환 없이 이슈 트리아지·버그 수정·범위 한정 구현이 필요한 팀

9. ChatGPT 앱 만들기 (Integrations / Code)

난이도: Advanced | 소요시간: 1시간

  • 모든 ChatGPT 앱은 MCP 서버(tool 정의) + 선택적 React 위젯 + ChatGPT 연결 3가지로 구성
  • 활용 Skills:
    • ChatGPT Apps: tool 계획·MCP 리소스 연결·빌드 플로 안내
    • OpenAI Docs: 코드 작성 전 최신 Apps SDK 가이드 참조
    • Vercel: Vercel 생태계 가이드 및 공식 Vercel MCP 서버 활용
  • 스타터 프롬프트 요구사항: 핵심 사용자 결과 1개 선정 → 명확한 이름·설명·입출력을 가진 도구 3~5개 제안 → v1에 위젯 필요 여부 판단 → MCP 서버에 TypeScript, 위젯에 React 선호 → 인증·배포·테스트 요구사항 명시
  • 아웃풋: Tool 계획 / 제안 파일 트리 / Golden 프롬프트 세트 / 리스크 및 미결 질문
  • 적합 대상: ChatGPT 앱 첫 기획, MCP 서버 스캐폴딩, 로컬 HTTPS 테스트부터 ChatGPT 개발자 모드 검증까지 타이트한 루프 실행

10. iOS 및 macOS 앱 빌드하기 (Mobile / Code)

난이도: Advanced | 소요시간: 1시간

  • SwiftUI 프로젝트 스캐폴딩부터 빌드·디버그까지 CLI 우선(xcodebuild 또는 Tuist)으로 진행
  • 기존 Xcode 프로젝트가 있다면 XcodeBuildMCP로 타겟 나열·스킴 선택·빌드·실행·스크린샷 캡처를 반복
  • 활용 Skills: Build iOS Apps — SwiftUI UI 빌드·리팩토링, Liquid Glass 등 최신 iOS 패턴 적용, 시뮬레이터 런타임 성능 감사 및 디버깅
  • 스타터 프롬프트 제약 조건: CLI 우선 유지 / 기존 모델·네비게이션 패턴·공유 유틸리티 재사용 / 명시적으로 범위를 한정하지 않는 한 iOS·macOS 호환성 유지 / 변경마다 소규모 검증 루프 실행
  • 아웃풋: 앱 스캐폴드 또는 요청한 기능 슬라이스 / 빌드·실행 스크립트 / 실행한 최소 검증 단계 / 사용한 스킴·시뮬레이터·체크 명세
  • 적합 대상: Codex가 처음부터 스캐폴딩하는 그린필드 SwiftUI 앱, 스킴·시뮬레이터 출력·스크린샷·UI 자동화가 필요한 기존 Apple 플랫폼 프로젝트

11. Figma 디자인을 코드로 전환하기 (Front-end / Design)

난이도: Intermediate | 소요시간: 1시간

  • Figma MCP 서버를 통해 구조화된 디자인 컨텍스트·변수·에셋·정확한 배리언트를 가져온 뒤, 리포지토리의 디자인 시스템에 맞는 코드로 변환
  • 활용 Skills:
    • Figma: get_design_contextget_screenshot 순서로 디자인 컨텍스트와 스크린샷 취득 후 구현 시작 / Code Connect 매핑으로 퍼블리시된 컴포넌트와 소스 파일 연결 / 반복 가능한 Figma-to-code 작업을 위한 프로젝트별 디자인 시스템 규칙 생성
    • Playwright: 실제 브라우저에서 반응형 동작 확인 및 구현 결과물 검증, Figma 레퍼런스와 비교·반복 수정
  • 스타터 프롬프트 핵심 흐름:
    1. get_design_context로 정확한 노드·프레임 컨텍스트 취득
    2. 응답이 잘린 경우 get_metadata로 파일 구조 매핑 후 필요한 노드만 재취득
    3. get_screenshot으로 구현할 정확한 배리언트 스크린샷 확보
    4. 에셋 다운로드 후 구현 시작 — 기존 컴포넌트·디자인 토큰 재사용, 별도 시스템 생성 금지
    5. Figma가 localhost 이미지·SVG 소스를 반환하면 그대로 사용, 플레이스홀더나 신규 아이콘 패키지 추가 금지
    6. Playwright로 브라우저에서 UI 검증 후 시각적·인터랙션 불일치 반복 수정
  • Figma 파일 사전 준비 권장사항:
    • 색상·타이포그래피·스페이싱에 변수(variables) 또는 디자인 토큰 사용
    • 반복 UI 요소는 컴포넌트화, detached 레이어 반복 지양
    • 수동 포지셔닝 대신 auto layout 최대한 활용
    • 프레임·레이어 이름을 화면·상태·배리언트가 명확히 구분되도록 설정
    • 실제 아이콘·이미지를 파일 내에 유지
  • Figma MCP 출력물(React + Tailwind 형태)은 구조적 레퍼런스로 취급하고, 최종 코드 스타일은 프로젝트의 실제 유틸리티·컴포넌트 래퍼·색상 시스템·타이포그래피 스케일·스페이싱 토큰·라우팅·상태 관리·데이터 페치 패턴으로 번역
  • 적합 대상: Figma에서 디자인 완료된 화면·플로를 기존 코드베이스에 구현하는 작업, 구조화된 디자인 컨텍스트 기반으로 Codex가 작업하길 원하는 팀

12. API 인테그레이션 업그레이드 (Evaluation / Code)

난이도: Intermediate | 소요시간: 1시간

  • 기존 OpenAI API 인테그레이션을 최신 권장 모델과 API 기능으로 업그레이드하면서 리그레션 검증까지 수행
  • 활용 Skills: OpenAI Docs — 코드 수정 전 최신 모델·마이그레이션·API 가이드 참조
  • 스타터 프롬프트 요구사항:
    • 리포지토리의 현재 모델·엔드포인트·tool 가정 사항 인벤토리 작성
    • 최신 지원 경로로 전환하는 최소 마이그레이션 플랜 도출
    • 새 API나 모델에서 요구하는 변경이 아니라면 기존 동작 유지
    • 최신 모델 프롬프트 가이던스에 따라 프롬프트 업데이트
    • 수동 검토가 필요한 프롬프트·tool·응답 형식 변경 사항 명시
  • 적합 대상: 구형 모델이나 API 인터페이스에서 업그레이드하는 팀, 명시적 검증을 동반한 동작 보존형 마이그레이션이 필요한 리포

공식 활용예제라 기대했더니
뻔한 내용밖에 없네