Codex를 '에이전트'로 쓰는 법
코드 요청이 아닌, 일을 맡기는 방법
코드를 잘 짜는 사람이 이기는 시대는 끝났습니다.
일을 잘 나누는 사람이 Codex를 제대로 씁니다.
💡 생각이 바뀌는 순간
코드를 잘 짜는 사람이 Codex를 잘 쓴다
일을 잘 나누는 사람이 Codex를 잘 쓴다
1편에서 배운 대로 React UI를 만들었다.
잘 됐다. 그런데 API를 붙이려는 순간부터 무너지기 시작했다.
결국 다시 처음부터 만들었다.
문제는 코드가 아니었다. 구조가 없었던 것이다.
이게 1편에서 2편으로 넘어오는 사람들이 공통적으로 겪는 벽입니다. Vibe Loop는 알겠는데, 기능이 두 개 이상 얽히는 순간 전부 무너집니다. 이제 그 벽을 넘습니다.
"코드를 요청하지 말고, 일을 맡겨라."
⚠️ 1편 이후 막히는 3가지 패턴
1편을 보고 실제로 해봤다면 거의 모든 사람이 같은 벽을 만납니다. 이건 실력 문제가 아닙니다. 구조 문제입니다.
파일 하나에 모든 코드가 몰린다
App.js 하나에 로그인, 상태 관리, API 호출, UI가 전부 들어간다. 수정할수록 더 꼬이고, 어디를 건드려야 할지 모른다.
기능이 늘어날수록 디버깅 지옥
로그인 기능 추가하면 기존 코드가 깨진다. API 연결하면 상태 관리가 꼬인다. 구조 없이 쌓인 코드는 손댈 수 없게 된다.
매번 처음부터 다시 설명해야 한다
새 대화를 열 때마다 프로젝트 구조, 사용 기술, 제약 조건을 반복해서 설명한다. 이건 비효율이 아니라 구조 부재의 신호다.
🤖 Codex 에이전트란 무엇인가
많은 사람들이 Codex를 '매우 똑똑한 자동완성'으로 씁니다. 그게 1편 수준입니다. 에이전트 방식은 다릅니다.
⚡ "그냥 ChatGPT랑 뭐가 달라요?" — 3가지 차이
이 질문이 나오는 건 당연합니다. Codex의 강점은 단순 코드 생성이 아니라, 여러 파일을 동시에 다루고, 작업 흐름을 유지하며, 이전 결과를 기반으로 수정할 수 있다는 점입니다.
이 세 가지 차이가 "코드 생성기"와 "작업 수행 에이전트"를 가르는 기준입니다. 단순히 더 똑똑한 자동완성이 아니라, 개발 워크플로 전체를 처리하는 시스템입니다.
프로젝트 루트에 두면 Codex가 매 세션 시작 시 자동으로 읽습니다. 한 번 설정해두면 같은 맥락을 반복 설명할 필요가 없습니다.
# 프로젝트 개요 이 프로젝트는 React(프론트) + Node.js API + PostgreSQL 구조입니다. # 코딩 규칙 - TypeScript 필수, any 타입 금지 - CSS-in-JS 사용 안 함 (Tailwind만 사용) - 함수형 컴포넌트만 사용 # 폴더 구조 /frontend - React 앱 /backend - Express API /shared - 공통 타입 정의
코드를 요청하지 말고, 일을 맡겨라
🧠 에이전트 워크플로 구조
Codex를 제대로 쓰는 사람들은 항상 같은 5단계 구조를 사용합니다. 이게 에이전트 방식의 기본 틀입니다.
📌 Codex를 쓸 때 반드시 지켜야 할 3가지 규칙
핵심은 작업 큐 개념입니다. 아침에 오늘 할 작업 3~5개를 미리 정의해두고, 순서대로 Codex에게 위임합니다. 각 작업이 완료될 때마다 검증 후 다음 작업으로 연결합니다.
이 방식으로 Codex를 쓰는 팀에서는 아침에 작업 큐를 설정한 뒤 코드 리뷰나 기획 미팅을 하는 동안 Codex가 병렬로 작업을 처리합니다. 돌아왔을 때 검토할 결과가 쌓여있는 구조입니다.
🏗 실전 예시 — 멀티파일 SaaS 4단계로 만들기
가장 흔한 실수부터 확인합니다. 그래야 올바른 방식이 명확해집니다.
"전체 SaaS 만들어줘. 로그인, 대시보드, API, DB까지 전부 포함해서."
결과: 길고 연결 안 된 코드 덩어리. 실행 불가. 디버깅 지옥.
단계 1: UI 컴포넌트 단계 2: API 연결 단계 3: DB 구조 단계 4: 전체 통합
역할 단위로 나눠 순서대로. 각 단계마다 동작 확인 후 다음으로.
목표 프로젝트 구조
4단계 실전 프롬프트 흐름
React + TypeScript로 대시보드 UI를 만들어줘. 사용자 이름 표시, 로그아웃 버튼 포함. Tailwind CSS 사용. 아직 API는 연결하지 마.
1단계에서 만든 UI에 연결되는 인증 API를 만들어줘. Node.js + Express, JWT 토큰 방식. POST /auth/login, POST /auth/logout 엔드포인트 포함.
Network Error: Failed to fetch이 프로젝트에 필요한 PostgreSQL 스키마를 설계해줘. users 테이블: id, email, password_hash, created_at. Prisma ORM 사용. migration 파일도 생성.
앞에서 만든 frontend, backend, DB를 연결해줘. 로그인 → JWT 발급 → 대시보드 진입 흐름이 동작해야 함. 연결 오류가 있으면 원인과 수정 방법도 알려줘.
이 구조의 핵심은 역할 단위로 분리하고, 각 단계가 독립적으로 동작함을 확인한 뒤 연결하는 것입니다. 한 번에 전체를 만들려고 하지 않습니다.
❌ 실패 사례 + 해결 방법
에이전트 방식에서도 실패 패턴은 있습니다. 이걸 미리 알아두면 대부분의 막힘을 피할 수 있습니다.
나누는 능력이 곧 Codex를 잘 쓰는 능력이다.
🧰 바로 쓰는 실전 프롬프트 템플릿
아래 템플릿은 복사해서 바로 사용할 수 있습니다. 상황에 맞게 [ ] 안의 내용만 채우세요.
[목표] [기능 이름]을 구현해줘. [조건] - 기술 스택: [React / Node.js / etc.] - 제약: [기존 파일과 충돌하지 않게, 타입 명시 등] - 참고: AGENTS.md의 프로젝트 규칙 준수 [출력] - 코드 + 각 부분 간단한 설명 - 연결이 필요한 파일 목록
아래 오류가 발생했어. [오류 메시지 전체 붙여넣기] 발생 상황: [어떤 동작을 했을 때] 관련 파일: [파일명] 원인 분석하고, 해결 방법 3가지 제시해줘. 가장 안전한 방법부터 순서대로.
[기능 이름] 기능을 추가하려고 해. 현재 프로젝트 구조: [간단히 설명 또는 AGENTS.md 참조] 이 기능을 위한 파일 구조와 각 파일의 역할을 먼저 설계해줘. 코드는 아직 생성하지 말고, 구조만.
오늘 이 작업들을 순서대로 진행할 거야: 1. [작업 1 — 예: 로그인 UI 완성] 2. [작업 2 — 예: API 연결] 3. [작업 3 — 예: 에러 핸들링 추가] 먼저 1번부터 시작해줘. 각 작업 완료 후 내가 확인하면 다음 단계로 진행.
✅ 실전 체크리스트
에이전트 방식으로 전환하기 전, 이 항목들을 확인하세요.
- AGENTS.md를 만들고 프로젝트 구조, 기술 스택, 코딩 규칙을 적었는가
- 오늘 할 작업을 3~5개 단위로 쪼개 작업 큐를 만들었는가
- 각 작업은 독립적으로 동작 가능한 단위인가 (다른 작업에 직접 의존하지 않는가)
- UI / API / DB 구조를 별도 요청으로 분리할 계획인가
- 각 단계 완료 후 실행 확인 없이 다음 단계로 넘어가지 않겠다고 결심했는가
- 새 대화 시작 시 AGENTS.md를 참조하도록 첫 요청에 명시하는가
📌 핵심 요약
- 코드를 잘 짜는 것보다 일을 잘 나누는 능력이 Codex 활용의 핵심입니다.
- 에이전트 방식 = 작업 정의 → 실행 위임 → 검증 → 다음 연결의 반복 구조입니다.
- AGENTS.md로 프로젝트 규칙을 기억시키면 매 대화마다 반복 설명이 필요 없습니다.
- 멀티파일 프로젝트는 UI → API → DB → 통합 순으로 역할 단위 분리가 필수입니다.
- 작업 큐 방식으로 아침에 3~5개 작업을 설계하고 순서대로 위임하면 생산성이 폭발합니다.
- 전체를 한 번에 요청하는 건 가장 흔한 실수 — AI는 큰 문제보다 작은 문제를 잘 풉니다.
❓ 자주 묻는 질문 (FAQ)
Codex 에이전트와 일반 Codex 사용의 차이는 무엇인가요?
AGENTS.md는 어떻게 만들고 어디에 두나요?
멀티파일 프로젝트를 Codex에게 맡길 때 가장 흔한 실수는?
Codex 서브에이전트는 어떤 상황에서 쓰면 좋나요?
오늘 딱 3가지만 해보세요 🤖
UI / API / 연결… 아직 부담스럽다면 더 작게 시작해도 됩니다.
아래 순서대로 하면 오늘 안에 "에이전트 방식"을 체감할 수 있습니다.
이 3개가 바로 에이전트 워크플로의 최소 단위입니다.
완벽할 필요 없어요. 3단계를 완주하면, 그게 이미 에이전트 방식입니다.
📌 관련 태그
#바이브코딩2편 #Codex에이전트 #멀티파일프로젝트 #AI작업위임 #CodexWorkflow #AGENTS.md #에이전트코딩 #바이브코딩실전 #SaaS개발Codex #프롬프트템플릿



댓글 쓰기