왜 Codex 인가?
Codex는 GPT 계열 모델로 코드를 읽고·쓰고·실행하는 OpenAI의 AI 코딩 에이전트입니다. Claude Code와 함께 바이브코딩의 양대 축을 이룹니다.
이 강의의 진행 순서
🟢 초급 — Codex 앱(데스크탑 프로그램)으로 시작합니다. 터미널 없이 마우스로 쓰는 GUI라 입문자에게 가장 쉽습니다.
🟡 중급 — Codex CLI(터미널)는 익숙해진 뒤 다룹니다. 자동화·CI 등 고급 작업에 강력합니다.
왼쪽 메뉴가 초급(앱) → 중급(CLI) → 공통 순서로 구성되어 있습니다.
Codex가 잘하는 것
- 자연어 지시 → 코드 생성·수정·리팩터링
- 터미널 명령 실행과 결과 기반 반복 작업
- 레포지토리 전체 맥락을 읽고 멀티파일 편집
- 승인(approval) 모드로 안전하게 자동화 수준 조절
Claude Code vs Codex — 무엇을 쓸까?
| 관점 | Claude Code | Codex CLI |
|---|---|---|
| 모델 | Anthropic Claude | OpenAI GPT 계열 |
| 설치 | @anthropic-ai/claude-code | @openai/codex |
| 인증 | Anthropic / Google | ChatGPT 계정 / API Key |
| 강점 | 긴 맥락·계획·정교한 편집 | 빠른 실행·OpenAI 생태계 |
👉 정답은 "둘 다". 같은 문제를 두 에이전트에 맡겨 비교하는 것이 바이브코딩의 핵심 전략입니다.
💻 Codex 환경 설치 가이드
npm install -g @openai/codex 같은 설치도 할 수 있습니다. LTS 버전을 선택하세요.GitHub : 코드를 인터넷에 저장·공유·배포하는 플랫폼. Codex 데스크탑 앱의 Git 리뷰 패널과도 연동됩니다.
✅ 설치 확인
설치가 끝나면 터미널(PowerShell/터미널)에서 아래 명령으로 버전이 출력되는지 확인하세요.
node -v npm -v git --version python --version
※ Windows에서 python이 안 되면 py --version을 써보세요. 명령이 안 잡히면 PATH 설정 후 터미널을 새로 여세요.
📋 설치 순서 요약
| 순서 | 도구 | 용도 | 구분 |
|---|---|---|---|
| 1 | Node.js (LTS) | Codex CLI 실행 환경 · npm 패키지 관리 | ✅ 필수 |
| 2 | GitHub + Git | 코드 버전 관리 · 클라우드 백업 | ✅ 필수 |
| 3 | Python | 자동화 · AI 스크립트 · 데이터 분석 | ✅ 필수 |
| 4 | Firebase | 백엔드 · DB · 인증 (서버리스) | 🔶 권장 |
| 5 | Supabase | 오픈소스 백엔드 · PostgreSQL | 🔶 권장 |
| 6 | Vercel | 웹 앱 배포 (무료) | 🔶 권장 |
winget install OpenJS.NodeJS.LTS / Git.Git / Python.Python.3.14 명령으로 한 번에 설치할 수도 있습니다. (다음 "Codex 설치" 탭 참고)📖 도구별 상세 설치 매뉴얼
각 항목을 눌러 펼치면 OS별 설치 단계와 문제 해결을 볼 수 있습니다.
Windows
- nodejs.org/en/download에서 LTS · Windows Installer(.msi) 다운로드
- 받은
.msi실행 → Next → 라이선스 동의 - 설치 옵션은 기본값 유지(PATH 자동 등록, npm 포함) → Install
- 완료 후 새 PowerShell 창을 열어 아래로 확인
macOS
- nodejs.org의 .pkg 설치, 또는 Homebrew:
brew install node
node -v npm -v
문제 해결: 'node'을(를) 찾을 수 없음 → 터미널을 껐다 새로 열기. 그래도 안 되면 재설치 시 PATH 옵션을 확인하세요.
Windows — Git 설치
- git-scm.com/downloads → Windows용 다운로드 → 설치 파일 실행
- 대부분 기본값(Next) 유지. "Adjusting your PATH"에서는 권장값 "Git from the command line and also from 3rd-party software" 선택
- 끝까지 Next → Install → 완료
GitHub 가입
- github.com/signup에서 이메일로 가입 (Google 계정 사용 가능)
macOS
brew install git또는xcode-select --install
git --version
Windows
- python.org/downloads → 노란 "Download Python 3.x" 버튼
- 설치 관리자 실행 → ⚠️ 하단 "Add python.exe to PATH" 체크박스를 반드시 체크
- "Install Now" 클릭 → 완료 후 "Disable path length limit"가 나오면 클릭(선택)
macOS
- python.org의 .pkg 설치, 또는
brew install python
python --version # Windows에서 안 되면: py --version
문제 해결: PATH 체크를 빼먹으면 'python'이 인식 안 됩니다 → 재설치하며 체크. 설치 중 Microsoft Store 창이 뜨면 닫고 python.org 설치본을 쓰세요.
1) 가입 & 프로젝트 생성
- firebase.google.com → 시작하기 → Google 계정 로그인
- 콘솔에서 프로젝트 추가 → 이름 입력 → 생성
- 필요한 기능(Authentication·Firestore·Storage 등)을 콘솔에서 활성화
2) CLI 설치(선택) — 터미널에서 배포·관리
npm install -g firebase-tools firebase login firebase init
※ CLI는 Node.js가 먼저 설치돼 있어야 합니다. 코드 연동 키(설정값)는 콘솔의 프로젝트 설정에서 복사합니다.
1) 가입 & 프로젝트 생성
- supabase.com → GitHub 계정으로 가입
- New project → 이름·DB 비밀번호·리전 설정 → 생성(1~2분 소요)
- 프로젝트 → Settings → API에서 Project URL과 anon key를 복사 (코드 연동에 사용)
2) 라이브러리/CLI 설치(선택)
# 앱에서 쓰는 클라이언트 라이브러리 npm install @supabase/supabase-js # (선택) CLI npm install -g supabase supabase login
※ 테이블은 대시보드의 Table Editor 또는 SQL Editor에서 만듭니다. URL·anon key는 .env에 보관하세요.
1) 가입 (GitHub 연동 추천)
- vercel.com/signup → Continue with GitHub로 가입
- GitHub 저장소 접근 권한 허용
2) 배포 — 두 가지 방법
- 웹에서: 대시보드 → Add New → Project → GitHub 저장소 선택 → Deploy (이후 git push 하면 자동 재배포)
- CLI로: 아래 명령 실행
npm install -g vercel vercel login vercel # 현재 폴더 배포
※ CLI는 Node.js가 필요합니다. 무료(Hobby) 플랜만으로 개인 프로젝트 배포가 가능합니다.
Codex 앱 설치
초급은 Windows 데스크탑 앱과 크롬 확장앱으로 시작합니다. 터미널 없이 설치·로그인만 하면 바로 쓸 수 있어요. (터미널 CLI 설치는 중급 메뉴에서 다룹니다.)
🖥️ Codex 데스크탑 앱 (Windows) — 추천
OpenAI 공식 Windows 데스크탑 프로그램입니다. 터미널 명령(CLI)이 아니라 마우스로 클릭해 쓰는 일반 윈도우 앱이에요. 여러 작업을 동시에 돌리는 worktree, Git 변경 리뷰 패널, 자동화, 인앱 브라우저가 들어 있습니다. (2026년 출시)
- 요구사항: Windows 10 (버전 19041.0) 이상
- 계정: ChatGPT 계정 (Free · Go · Plus · Pro 모두 가능)
- 실행 환경: 기본 PowerShell + Windows 샌드박스, 또는 설정에서 WSL2 선택
또는 터미널(PowerShell)에서 winget으로 설치:
winget install Codex -s msstore
Codex 크롬 확장앱 OpenAI 공식
Codex가 로그인된 크롬 브라우저로 웹 작업을 직접 수행하게 해주는 공식 확장앱입니다. 데스크탑 앱과 함께 쓰는 플러그인이에요.
- 로그인이 필요한 사이트(Gmail · 노션 · CRM · 사내 도구 등)에서 리서치·폼 작성·대시보드 확인·다단계 작업
- 여러 탭·세션을 동시에 활용, 웹앱 테스트·DevTools 활용
- 내 브라우징을 가로채지 않고 별도 탭에서 작동, 민감한 작업 전엔 항상 승인 요청
설치 방법 — Codex 데스크탑 앱의 Plugins(플러그인) 메뉴에서 설치하는 것이 정석입니다. 또는 아래 버튼으로 웹스토어에서 직접 설치:
Chrome 웹스토어에서 설치※ Chrome 전용(Edge·Brave·Arc 등 미지원). 현재 EU·UK는 지원 예정. 웹스토어에서 Chrome에 추가 → 확장 프로그램 추가 후 데스크탑 앱과 연결됩니다.
📥 데스크탑 앱 설치 & 첫 실행
위 버튼(또는 winget)으로 설치한 뒤 아래 순서대로 진행하세요. 터미널 명령 없이 마우스로 진행됩니다.
- 설치 — Microsoft Store 페이지에서 받기/설치를 누릅니다. (보안 경고가 뜨면 허용)
- 실행 — 설치 후 시작 메뉴 → Codex를 클릭해 앱을 엽니다.
- 로그인 — ChatGPT 계정으로 로그인합니다. (Free/Go/Plus/Pro 모두 가능)
- 실행 환경 선택 — 기본은 PowerShell + Windows 샌드박스. 리눅스 기반 프로젝트면 설정에서 WSL2로 바꾸고 앱을 재시작합니다.
- 프로젝트 열기 —
Ctrl+O로 작업할 폴더를 엽니다. 선호 에디터(VS Code 등)·터미널·샌드박스 권한은 설정에서 조정합니다. - 작업 시작 — 자연어로 지시하면 Codex가 작업하고, Git 리뷰 패널에서 변경 내용을 확인·승인합니다. worktree로 여러 작업을 동시에 돌릴 수 있습니다.
권장 개발 도구도 함께 설치해 두면 좋습니다 (PowerShell에서):
winget install Git.Git winget install OpenJS.NodeJS.LTS winget install Python.Python.3.14 winget install GitHub.cli
문제 해결 ·
권한 부족 시 앱을 관리자 권한으로 실행 ·
PowerShell 실행 정책 오류 시 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned ·
WSL에서 Windows 앱과 로그인 공유: CODEX_HOME=/mnt/c/Users/<사용자>/.codex
Codex 앱 사용법
설치한 Codex 데스크탑 앱을 마우스로 다루는 방법입니다. 터미널 명령 없이, 화면을 보며 따라 하면 됩니다.
1) 첫 실행 & 로그인
- 시작 메뉴에서 Codex 실행
- ChatGPT 계정으로 로그인 (Free·Go·Plus·Pro 모두 가능)
- 로그인하면 작업 화면(메인 대시보드)이 열립니다
2) 프로젝트 열기
작업할 폴더(프로젝트)를 앱에 추가합니다.
Ctrl+O→ 폴더 선택 (Windows 폴더 또는 WSL 경로)- 처음이면 빈 폴더를 하나 만들어 열어도 됩니다 (예:
내문서\codex-test)
3) 작업 지시 & 승인 (핵심)
화면 아래 입력창(Composer)에 자연어로 지시하면 Codex가 작업을 시작합니다.
- 예: "간단한 할 일 목록 웹페이지를 만들어줘"
- Codex가 파일을 만들거나 명령을 실행하기 전, 승인(Approve) 창이 뜹니다 → 확인 후 승인
- 승인 수준(읽기 전용 / 작업폴더 편집 / 전체)은 화면에서 바꿀 수 있습니다. 처음엔 보수적으로 두세요.
4) 변경 내용 확인 — Git 리뷰 패널
Codex가 코드를 바꾸면 Git 리뷰 패널에서 변경된 부분(diff)을 색으로 보여줍니다.
- 바뀐 파일·줄을 눈으로 확인 → 마음에 들면 적용(커밋), 아니면 되돌리기
- Git이 설치돼 있으면 변경 이력 관리가 더 편합니다 (환경 설치 탭 참고)
5) 여러 작업 동시에 — Worktrees
하나의 프로젝트에서 여러 작업을 동시에 진행할 수 있습니다. 한 작업이 도는 동안 다른 작업을 시작해 두면 시간을 아낄 수 있어요.
6) 반복 작업 — 자동화(Automations)
자주 하는 작업(테스트 실행, 린트 정리 등)을 자동화로 등록해 반복 실행할 수 있습니다.
7) 설정
- 에디터: VS Code 등 선호 에디터 연결
- 터미널/실행 환경: PowerShell(기본) 또는 WSL2
- 샌드박스 권한: 기본 권한으로 안전하게, 필요 시 예외 규칙 추가
8) 크롬 확장앱 연동
앱의 Plugins(플러그인) 메뉴에서 크롬 확장앱을 설치하면, 로그인된 브라우저에서 리서치·폼 작성 등 웹 작업도 Codex가 대신 해줍니다. (설치는 "Codex 앱 설치" 탭 참고)
Codex CLI 설치 & 인증
터미널에서 Codex를 쓰는 방법입니다. 자동화·CI 등 고급 작업에 유용합니다. Node.js가 먼저 설치돼 있어야 합니다(환경 설치 탭 참고).
1) 설치 (터미널 / npm)
npm install -g @openai/codex
설치 확인:
codex --version
2) 실행 & 로그인
작업할 프로젝트 폴더에서 실행합니다.
cd my-project codex
처음 실행하면 인증을 묻습니다. 두 가지 방법 중 하나를 선택하세요.
- ChatGPT 계정 로그인 — 브라우저로 로그인 (Plus/Pro 등 구독 활용)
- API Key — OpenAI Platform에서 발급한 키 사용
# API Key 방식 (환경변수) # macOS / Linux export OPENAI_API_KEY="sk-..." # Windows PowerShell $env:OPENAI_API_KEY="sk-..."
3) 첫 작업 실행
codex "이 프로젝트에 README를 만들어줘"
Codex가 변경 사항을 제안하면 승인(approval)하여 적용합니다.
OpenAI Codex CLI 매뉴얼
설치부터 인증·실행·승인 모드·설정 파일·모델·MCP·문제 해결까지, Codex CLI 앱을 실제로 다루는 데 필요한 전부를 한 곳에 정리했습니다. 명령·플래그는 버전에 따라 달라질 수 있으니 항상 codex --help와 공식 문서를 기준으로 확인하세요.
1. 시스템 요구사항
- OS: macOS · Linux · Windows(WSL2 권장)
- Node.js: LTS(18+ 권장) — npm 설치 시 필요
- 계정: ChatGPT 계정(Plus/Pro/Team 등) 또는 OpenAI API Key
- Git: 변경 추적·되돌리기에 권장
2. 설치 & 업데이트
npm 전역 설치(권장) 또는 Homebrew를 사용합니다.
# npm (모든 OS) npm install -g @openai/codex # 또는 Homebrew (macOS/Linux) brew install codex
버전 확인 & 최신 업데이트:
codex --version npm install -g @openai/codex@latest
3. 인증 (로그인)
두 가지 방식 중 하나로 인증합니다. 처음 codex를 실행하면 로그인 화면이 안내됩니다.
| 방식 | 설명 | 적합 |
|---|---|---|
| ChatGPT 로그인 | 브라우저로 ChatGPT 계정 로그인 (구독 한도 활용) | 대부분의 사용자 |
| API Key | OPENAI_API_KEY 환경변수 또는 로그인 시 입력 (사용량 과금) | 자동화·CI·서버 |
# API Key 방식 # macOS / Linux export OPENAI_API_KEY="sk-..." # Windows PowerShell $env:OPENAI_API_KEY="sk-..."
※ 로그인 정보는 보통 ~/.codex/auth.json에 저장됩니다. 공용 PC에서는 작업 후 로그아웃하세요.
4. 실행 방식 — 대화형 vs 비대화형
대화형(TUI): 프로젝트 폴더에서 codex를 실행해 대화하며 작업합니다.
cd my-project codex # 또는 첫 지시를 바로 전달 codex "이 레포 구조를 설명하고 README를 만들어줘"
비대화형(exec): 스크립트·CI에서 한 번에 실행하고 끝냅니다.
codex exec "린트 에러를 모두 고치고 결과를 요약해줘"
※ 서브커맨드 이름(exec 등)은 버전에 따라 다를 수 있습니다.
5. 승인(Approval) & 샌드박스 — 가장 중요
Codex가 파일 편집·명령 실행을 어디까지 자동으로 할지 정하는 안전장치입니다. 처음엔 보수적으로, 익숙해지면 자동화 수준을 높이세요.
샌드박스(--sandbox) | 허용 범위 |
|---|---|
read-only | 읽기만 — 파일 변경·명령 실행 불가 (가장 안전) |
workspace-write | 작업 폴더 내 파일 편집·명령 허용 (외부/네트워크 제한) |
danger-full-access | 제한 없음 — 신뢰된 환경에서만 (주의!) |
승인(--ask-for-approval) | 동작 |
|---|---|
untrusted / on-request | 위험하거나 요청된 작업마다 사용자 승인 |
on-failure | 자동 진행하되 실패 시 승인 요청 |
never | 승인 없이 자동 진행 (자동화용) |
# 안전하게 시작 (읽기 전용) codex --sandbox read-only # 작업 폴더 자동 편집 + 실패 시만 승인 (편의 플래그) codex --full-auto # 위험: 전체 권한 (신뢰된 환경에서만) codex --sandbox danger-full-access --ask-for-approval never
※ --full-auto는 대략 workspace-write + on-failure의 단축입니다. 정확한 조합·기본값은 codex --help로 확인하세요.
6. 설정 파일 & AGENTS.md
전역 설정은 ~/.codex/config.toml에, 프로젝트별 작업 지침은 레포 루트의 AGENTS.md에 둡니다. (Claude Code의 CLAUDE.md와 같은 역할)
# ~/.codex/config.toml 예시 model = "gpt-5-codex" approval_policy = "on-request" sandbox_mode = "workspace-write"
# 프로젝트 루트 AGENTS.md 예시 - 패키지 매니저는 pnpm을 사용한다 - 커밋 메시지는 Conventional Commits 형식 - 테스트는 vitest로 작성한다
※ 키 이름은 버전에 따라 다를 수 있습니다. TUI에서 /init으로 AGENTS.md 초안을 생성할 수 있습니다.
7. 모델 선택 & 추론 강도
작업 난이도에 맞춰 모델을 바꿉니다. 복잡한 설계·디버깅은 상위 모델, 단순 편집은 빠른 모델을 사용하세요.
codex -m gpt-5-codex "이 함수 성능을 개선해줘" # 설정 파일에 고정: model = "gpt-5-codex"
※ 사용 가능한 모델명·추론 강도 옵션은 계정·버전에 따라 다릅니다.
8. 대화형(TUI) 슬래시 명령
| 명령 | 설명 |
|---|---|
/init | 현재 레포에 맞는 AGENTS.md 초안 생성 |
/model | 모델 전환 |
/approvals | 승인·샌드박스 모드 전환 |
/diff | 현재까지의 변경 diff 보기 |
/clear | 대화 맥락 초기화 |
/compact | 맥락 압축(긴 세션 정리) |
/quit | 세션 종료 |
※ 제공되는 슬래시 명령은 버전마다 다릅니다. 세션에서 /를 입력해 목록을 확인하세요.
9. MCP 서버 연동 (확장)
Codex도 MCP(Model Context Protocol)로 외부 도구·데이터에 연결할 수 있습니다. ~/.codex/config.toml에 서버를 등록합니다.
# ~/.codex/config.toml [mcp_servers.filesystem] command = "npx" args = ["-y", "@modelcontextprotocol/server-filesystem", "/path"]
※ 설정 형식은 버전에 따라 다를 수 있습니다.
10. 문제 해결
| 증상 | 해결 |
|---|---|
codex: command not found | 전역 설치 확인(npm i -g @openai/codex), npm 전역 bin 경로가 PATH에 있는지 확인(npm bin -g) |
| 인증 실패 / 401 | OPENAI_API_KEY 재확인 또는 ChatGPT 재로그인, ~/.codex/auth.json 삭제 후 재시도 |
| 편집이 적용 안 됨 | 샌드박스가 read-only가 아닌지 확인 → --sandbox workspace-write |
| Windows에서 동작 이상 | WSL2 환경에서 실행 권장 |
| 요금/한도 초과 | ChatGPT 구독 한도 또는 API 사용량 확인 |
📚 공식 문서
명령·플래그·설정은 버전마다 바뀌므로 최신 정보는 공식 자료를 확인하세요.
- GitHub: github.com/openai/codex
- 개발자 문서: developers.openai.com/codex/cli
- 터미널에서:
codex --help
Codex 치트시트
주요 명령 & 플래그
| 명령 | 설명 |
|---|---|
codex | 대화형 세션 시작 (현재 폴더 맥락) |
codex "지시" | 한 줄 지시를 바로 실행 |
codex --model <name> | 사용할 모델 지정 |
codex --help | 전체 옵션·도움말 |
codex --version | 버전 확인 |
/clear | 세션 내 대화 맥락 초기화 |
/approval | 승인 모드 전환 |
※ 명령·슬래시 구문은 Codex CLI 버전에 따라 달라질 수 있습니다. 항상 codex --help를 기준으로 확인하세요.
인증 관련
| 항목 | 값 |
|---|---|
| API Key 환경변수 | OPENAI_API_KEY |
| 로그인 방식 | ChatGPT 계정 또는 API Key |
| 키 발급 | platform.openai.com |
Codex 프롬프트 모음
단순 지시가 아니라 역할·맥락·작업·제약·출력을 갖춘 메타프롬프트입니다. 복사해서 [ ] 부분만 채워 Codex에 붙여넣으세요.
처음 보는 레포를 빠르게 파악
[역할] 너는 이 코드베이스를 처음 맡은 시니어 엔지니어다. [맥락] 현재 열린 프로젝트 폴더 전체를 탐색할 수 있다. [작업] 1) 디렉터리 구조와 핵심 모듈 2) 빌드·실행·테스트 방법 3) 외부 의존성과 진입점 4) 데이터 흐름을 요약하라. [제약] 추측은 "추정"이라 표기하고, 파일경로:라인으로 근거를 댄다. [출력] ① 한 문단 개요 ② 모듈 표 ③ 처음 기여자가 볼 파일 5개.
증상 → 재현 → 원인 → 최소수정 → 검증
[역할] 신중한 디버깅 전문가. [증상] [무엇이 / 어떤 입력에서 / 기대 vs 실제] [작업] 1) 재현 절차 확립 2) 가설 2~3개와 각 근거 3) 로그·테스트로 원인 확정 4) 가장 작은 변경으로 수정. [제약] 무관한 리팩터링 금지. 수정 전후 diff와 "왜"를 설명. 회귀 방지 테스트를 추가하고 실제로 실행해 통과를 보여라. [출력] 원인 한 줄 → diff → 추가한 테스트 → 검증 결과.
테스트 먼저 → 구현 → 통과
[역할] TDD를 따르는 엔지니어. [요구사항] [구현할 기능과 수용 기준] [작업] 1) 수용 기준을 실패하는 테스트로 먼저 작성 2) 최소 구현으로 통과 3) 리팩터링. [제약] 프로젝트 기존 스타일·패턴을 따른다. 각 단계마다 테스트를 실행해 결과를 보여준다. 공개 API 변경 시 먼저 알린다. [출력] 변경 파일 목록 → 핵심 코드 → 테스트 실행 로그.
외부 동작은 그대로, 내부만 개선
[역할] 클린코드 리팩터링 전문가. [대상] [파일/함수 범위] [작업] 가독성·중복제거·명확한 네이밍 기준으로 리팩터링. [제약] 외부 동작·공개 인터페이스 불변. 함수 40줄·인자 3개 이내, 중첩 삼항 금지. 변경마다 기존 테스트가 그대로 통과해야 한다. [출력] 변경 요약 → diff → 테스트 통과 확인.
내 변경을 깐깐하게 검토
[역할] 까다로운 시니어 리뷰어. [대상] 현재 git diff (스테이징/최근 변경). [작업] 버그·엣지케이스·보안(입력검증/주입/시크릿)·성능(N+1/불필요 루프)· 가독성 관점에서 문제를 찾아라. [제약] 칭찬 금지. 각 지적은 [심각도][파일:라인][문제][수정안] 형식. 확신 없으면 "확인 필요"로 표기. [출력] 심각도순 표 + 가장 위험한 1건 상세.
커버리지 빈틈 + 엣지 케이스
[역할] 테스트 설계자. [대상] [모듈/함수] [작업] 1) 현재 커버되지 않은 분기·엣지케이스 식별 2) 경계값·실패경로·동시성/널 케이스 테스트 추가 3) 실행해 통과 확인. [제약] 프로젝트 테스트 프레임워크·관례 사용. 한 테스트는 한 가지만 검증. [출력] 추가한 테스트 목록 → 코드 → 실행 결과.
복붙 가능한 실전 문서
[역할] 테크니컬 라이터. [대상] 이 프로젝트. [작업] README를 작성: 1줄 소개 → 설치 → 빠른시작(복붙 명령) → 설정(환경변수 표) → 사용예제 → 기여방법. [제약] 6개월 뒤 유지보수자 기준으로 명확하게. 추측 금지, 코드 근거. [출력] 마크다운 전체.
하고 싶은 일만 적으면 최적 프롬프트를 만들어 줌
너는 프롬프트 엔지니어다. 내가 적은 작업을 Codex가 가장 잘 수행하도록 [역할][맥락][작업(단계화)][제약][출력형식]을 갖춘 한국어 프롬프트로 다시 써줘. 모호한 부분은 먼저 2~3개 질문으로 좁히고, 그다음 완성된 프롬프트를 코드블록으로 제시해줘. 내가 하려는 작업: [여기에 하고 싶은 일을 한두 문장으로 적기]
📋 출석부
수업 일정에 맞춰 출석을 체크하세요. 수업일이 되면 온라인 출석 또는 VOD 출석으로 출석할 수 있습니다.